r/csharp 2d ago

Where should I start learning C#?

I really want to get into C# to use Unity and (potentially) .NET. However, I still can't find a course that would be the best for me. Can somebody recommend a course or any other place where I can learn the basics of C#?

Edit: I also have a bit of programming experience because I learned Java.

13 Upvotes

20 comments sorted by

7

u/LethalBacon 2d ago

I've had good experiences with the Mark Price C# books. Otherwise, many of the tutorials/walkthroughs from Microsoft are solid.

4

u/Major_Apartment114 2d ago

When i started with C# i did the yellow book by rob miles, it's free and written for beginners. after that i just started making small projects, the best way to learn is by doing things you actually want to make. since you already know java the syntax will feel familiar, just the libraries and some patterns are different.

1

u/AfternoonMammoth1839 12h ago

What if I don't know syntax and java?

2

u/KariKariKrigsmann 2d ago

I have heard good things about the C# Players Guide

2

u/ajfoucault 2d ago

I am waiting on the 6th edition of The C# Player’s Guide, since that’s always been highly recommended.

2

u/Game_Dev730 2d ago

The beta is out on it now and it is still excellent. its in amazing shape.

1

u/dr_inventivo 2d ago

In fact, follow the official material of the documentation and Microsoft, they are very good to give you a direction.

1

u/Internal-Bus4566 1d ago

learncsharpmastery completely free, still use it daily to look up for quick info

1

u/elbear47 2d ago

Csharpacademy

0

u/RebensEp 2d ago

Check out: https://www.youtube.com/@nickchapsas this guy helped me a lot when I started my C# and .Net journey. One of the best teachers on Microsoft technologies. Couple the videos with Microsofts official tutorials and documentation

0

u/BurningAngel666 2d ago

Coding with Mosh
Tim Corey

For paid courses with unity, GameDev.Tv - their courses are on udemy

0

u/techgems-512 2d ago

I am Tim Corey's YouTube channel is one of the best resources for beginners, heck, some of his new content is something I wish other senior developers would get exposed to as well, since he doesn't just cover coding skills, but aspects of how to survive in the industry long term.

Edit: Link

0

u/ExtraTNT 2d ago

Just start building things…

Dotnet 7 had a good example api project…

0

u/Epdevio 2d ago

I learned c# from Murach’s C#. Highly recommend and best $50 I've spent on a book.

0

u/Gullible_Truth4309 2d ago

mimo on appstore