Recommended C# for Unity Book

I’m very new to Unity and C# but really want to learn it. I’m watching tutorials and trying to learn as I go through projects but I would like to learn both fluently so I can crank out my game ideas quickly. So my question is, can you guys/gals recommend the best books on learning C#, Unity and C# for Unity, please? I really appreciate any feedback I get. Thank you!

Welcome to Unity Game Development Community.

Here are the books:

Collections:

Hope this helps.

Thanks.

I think you could just do a c# tutorial like this:
http://csharp.net-tutorials.com/

And while you are doing that, do the tutorials in the learn section and find some interesting other unity tutorials on youtube and through google.

I think it’s best to get information from a lot of diverse sources where you will see different types of programming styles. Also keep the Unity manual and script reference handy. And don’t forget to stop by here and listen to the questions and answers. It helps me a lot.

Thank you very much! All of that was very helpful and I look forward to digging into some of it. Thank you!

A problem is this question gets asked a lot, people post links they’ve heard of, then other people copy those links into new Q’s asking the same thing … and you get a lot of recommendations for things no one has actually used or read.

In my experience, any book about making games with Unity shows you C# without explaining it. That’s fine - you can get a feel for programming, then look it up in a real book later. The Unity Learn section is only for people who refuse to use the rest of the internet (“why doesn’t Unity document their scripting language better?” “Fine, fine, here’s some stuff we copied from real C# books.”)

I like the “Intro to Programming using C# and Unity” at taxesforcatses-dot-com. It’s pretty much a freshman college textbook, with the examples in Unity.

1 Like

I definitely agree with everything you just said and I appreciate your input on the reading at the end. I’m definitely going to check it out. This is something im really into doing and I have some great ideas that I’m looking forward to implementing. Thanks a bunch!