Where to learn C#?

My friend and I are new to Unity but we do not know much about a preticular programming language but would love to learn C# for Unity. Where could we go to learn Basic to Adv information for C#?

www.google.com and I’m not even trolling.

2 Likes

Can confirm, worked for me.

With so little Tutorials though, i’m not sure what is good info and what isn’t. Should I just take it all in lol? Is there anything useful books worth buying?

There is no shortage of tutorials on C# in google search, try harder :stuck_out_tongue:

C# is C#, so some of the 8.5 million results out there should work. The .NET features in Unity are roughly the equivalent of .NET 3.x, minus a few libraries, but basic tutorials probably won’t demand any advanced and unsupported features from the core language.

Eh, been looking with my friend and we haven’t come across any huge informal page just small quick information but kk, shall go search more, Thanks~

Knowing how to search is a great skill that will help you while developing. Since this question gets asked (and answered) here every other week, I’m guessing you didn’t discover any of the threads from this forum, either.

Just typing “Unity C# tutorials”, the top result is Unity’s scripting tut series, the second is a forum thread pointing to a resource, and the third is catlikecoding, another great and often-referenced learning site. Just go down the list and go through every single link until you’re satisfied.

Alternatively, the links LaneFox provided are great and will get you well on your way.

2 Likes

See my post in that section of the forum, I point on good tutorials for C#, related or non related to Unity, from fundamentals to advanced courses. There are numerous links that should keep you feed for many weeks. :slight_smile:

channel 9 it hepled me a lot.

Youtube. Period. Youtube is the answer to everything :smile: Go check out some channels like TheNewBoston and see if you can find any csharp video tutorials. With that one search box you can learn anything. Free.

Videos are horrible for programming tutorials. Better get text tutorials. I don’t get this frickin’ obsession with everything being a video.

Depends. My opinion is videos.

It’s hard to tell what you were saying; do you already know how to program? In that case, personally I’d say don’t bother learning C# by itself before diving into Unity. Just get some Unity learning materials that use C# (for example, my book Unity in Action) and then you’ll just pick it up as you go.

Very good idea. Also if you are new to coding I suggest you learn simple language like lua or basic before c# to help root in your skills.

just buy a C# book and read it comprehensively.

Why buy one when there is an excellent one available for free?

http://www.robmiles.com/c-yellow-book/

2 Likes

This is an awesome resource Ryiah! :smile:

Start with the learn section. Then use MSDN.