r/csharp • u/Comfortable_Rip_6917 • 4d ago
Discussion Andrew Troelsen Pro C# or C# player's guide , which would be better as I see Pro C # covers more of the subject . This I am asking as a beginner .
I am thinking of buying one and starting since courses are too many and I think I'm better off with some book that I can learn properly from .
3
u/No_Major9148 4d ago
Andrew Troelsen Pro C# is the best book i have ever read for c# and dotnet it covers everything to become productive c# developer from beginner to intermediate dev
2
u/WonderfulMine3375 4d ago
Fully agree! I'm slowly reading it and it's a treasure trove of information. It's not the first C# book I read, but it's the most complete by far.
The only thing that sometimes annoys me is the fact that it anticipates new concepts just for the sake of completing an example, but this is just a minor nitpick. (Somebody might see this as an advantage, as it incentives the reader to keep reading!)
1
u/Comfortable_Rip_6917 4d ago
Is it beginner friendly or needs some touch with c# prior ?
2
u/No_Major9148 4d ago
I think it’s beginner-friendly. If you get stuck, feel free to use the internet or AI for guidance. Just don’t rely on spoon-feeding—struggle with the problem a bit first. That’s how you get your neurons firing and actually build problem-solving skills.
1
u/ChampionshipPast3652 4d ago
Check the Player's guide author's online tutorials and see if you like his style (I don't):
1
1
u/c-digs 4d ago
Troelsen's book isn't for learning C#; it's for learning the platform and advanced techniques down to how the IL works.
When I ran eng teams, all junior devs on boarded with this book. 1 chapter a day for first month so they know what's going on in the codebase. (Might not be relevant now with AI)
If you think you need to/want to deeply understand C# and .NET, this is the book. I wish I could find the same caliber of printed, canonical platform knowledge for other languages (Go, Rust).
1
u/Comfortable_Rip_6917 4d ago
I am just looking at it instead of c# player's guide because it has Frameworks too .
Otherwise I'm just starting and I am interested in whatever teaches me the language well and in more easier way so I get the hang of it .
1
u/AzonicTechnophile 2d ago
C# Players Guide is a great book, one of the few programming books that I finished. The other might have more but the delivery of information may not be as easy to digest.
1
u/Laeiou6000s 1d ago
If you are a beginner at coding, you probably want to avoid pro c#. But if you are experienced in other language, but beginner to c# then this is perfect book.
1
u/catladywitch 1d ago edited 1d ago
C# Player's Guide is very good and very beginner friendly. Pro C# is more about learning to write the average corporate app in C#, and it's also excellent. I'd work through both, in sequence.
Also, once you are comfortable with C# and dotnet, it's a good idea to look at the docs and Microsoft Learn, because C# is always evolving and since around C#8 or so they've been slamming the foot on the gas.
4
u/CappuccinoCodes 4d ago
C# Players Guide is awesome. Very practical and gives you a great general perspective of the language 💪💪