C# Books / Material

Hey Guys, the visual arts department for my university needed coders to help implement their projects in a game engine and one of my professors recommended me. The work I did for said professor was in UE4 and C++ and the project I am assigned to is in Unity. I usually learn better from a book or one cohesive resource than a bunch of random google searches or forum posts, so do any of you recommend a good C# book to refresh my experience with it and use as a reference?

1 Like

The C# Players Guide comes to mind.

1 Like

Thanks, I’ll check it out

1 Like

@benperson Check out the C# tract here: https://exercism.io/

1 Like

This series got me up to speed really quick (and it uses Unity)

https://www.udemy.com/complete-csharp-masterclass/

Even on 1.5x speed he was still understandable and clear. Very extensive into C# and its functionality.

Scott Allen’s course on PluralSight is phenomenal if you want to learn the actual architecture behind C# as well. He dives into the CLR and FCL, while demonstrating the power and flexibility of C#.

Finally, if you want an entire (too verbose) breakdown, C# in a Nutshell is great:

If you want a pure Visual C#/Microsoft Perspective, this book is really well done and goes over everything you could possibly need to get started:

1 Like

I’m a bit late to the party, but what the hell.

  1. Unity’s website used to have C# tutorials needed to get started with the engine, they probably still do.
  2. Barnacules had some videos on C#
  3. Derek has very nice videos for programmers, also a more in depth C# series: https://www.youtube.com/watch?v=lisiwUZJXqQ
  4. And as always - docs.
1 Like

thanks man, those are a lot of great sources!

1 Like

C# is an object-oriented programming language from Microsoft that aims to combine the computing power of C++ with the programming ease of Visual Basic. C# is based on C++ and contains features similar to those of Java. some of the Best C# Books are:

1: C# in Depth
2: Programming C#
3: Head First C#
4: Beginning C# Object-Oriented Programming
5: Beginning C# 5.0 Database

Thank You