Reddit reviews The C# Player's Guide (2nd Edition)
We found 13 Reddit comments about The C# Player's Guide (2nd Edition). Here are the top ones, ranked by their Reddit score.
We found 13 Reddit comments about The C# Player's Guide (2nd Edition). Here are the top ones, ranked by their Reddit score.
I really enjoyed the C# Player's Guide. There's a newer version now but this is what I got.
Edit: I'm glad you guys liked this book as much as I did. To OP, I would offer two more suggestions.
The C# Player's Guide (2nd edition) by RB Whitaker is a good recent one for beginners and intermediates. It's also for C# 6.0.
If you don't want to pay for a book, I recommend either the Yellow Book or The Fundamentals of Programming by Svetlin Nakov, et al.
The C# Player's Guide, 2nd Edition. It doesn't have a focus on game development, and honestly, I don't it should. C# is a programming language; a tool. Game development is simply a specific use case for C#, like smashing in nails is a specific use for a hammer. It can be used for other things.
I read this book front to back, and it helped me understand C# fully and develop some of my problem solving, which is an important skill in game development. I doubt a game development focused book will mention anything about the stack or the heap, the CLR and the .NET framework, or reference and value semantics.
Do the problems in the book, reference it and Microsoft's documentation often (and maybe get a C# reference book), and you'll have no problem developing anything in Unity.
It's gonna be a lot of effort on your part. I'd say just go through one of the many C# books.
Apparently these are good:
https://www.amazon.com/C-6-0-NET-4-6-Framework/dp/1484213335/ref=sr_1_1?ie=UTF8&qid=1500149805&sr=8-1&keywords=c%23+framework
https://www.amazon.com/C-Players-Guide-2nd/dp/0985580127/ref=sr_1_2?ie=UTF8&qid=1500124248&sr=8-2&keywords=c+players+guide
You can look for more resources on /r/csharp. I don't know much about C# so I can't really speak much about it. I think you should think less about learning exactly what you need for this project but more about learning C# in general. That way, you can tackle on other projects as they come in the future. With the knowledge you learn, you will slowly get to understand how to make your own version of stopping ethernet, blocking apps from opening, and eventually you incorporate all of them into one program that will be your finished product.
Oh yes they are. The last one I had (the one that passed in April) was by far the best cat I've had.
I looked at all the engines available, and I decided I would use Unity. I used to do Java, but never did any C#, but when I started I'd read some C# scripts and they were basically the same as in Java, so I figured I could learn it.
I read one for Unity, and one for C#.
Here are the links to the books I've read (they're from amazon.ca because I'm a frog/canuck):
https://www.amazon.ca/dp/161729232X
https://www.amazon.ca/dp/0985580127
I've also changed jobs in October, a job in which I'll do programming. So I've read other books in the past few months pertaining to development in general, not just games. (Long story short: I've studied actuarial sciences, always have had a keen interest in IT, and I got hired at a consulting firm where they hire actuaries to do some of their IT development).
I tried to learn Gimp and Blender, but I can't seem to transform into an artist overnight lol :P
The C# Player's Guide (2nd Edition) I can recommend highly!
Thanks for the compliment! and compliments right back at you Sir, for your hard work doing all that on evenings after work. I never had enough energy to get past Hello World doing that. Instead I straight up quit manual QA, moved back home, and am doing oddjobs for cash while I study 40 hours a week.
I spent 5 years in manual QA at Blizzard and Microsoft going absolutely nowhere making shit money and getting pissed on by everybody else there as the lowest man on the totem pole- getting a paycheck that was 30%-40% of what everyone else in the Corporation was making despite me grinding away the same 50 hours a week same as devs, producers, artists, and marketing people. Even when I finally made Test Lead, I was in shock to realize I was still lower paid and less respected than the secretaries and parking lot security guy.
I realized the only way I was ever going to make a liveable paycheck to accomplish my dreams of home ownership and having children was to get out of that toxic lifestyle, and get job as a Dev or TestDev.
It's not easy but it's doable yourself. I'm particularly fond of Jon Sonmez inspirational videos, Brian Duggan uni lectures and RB Whitaker's textbook for Year One of C# programming. It's a wonderful regimen.
The C# Player's Guide (2nd Edition) by RB Whitaker
The C# Player's Guide. It also focuses on Visual Studio 2015 but I learned it in MonoDevelop (on Linux) and had very little trouble adjusting.
thanks all for the suggestions. I know that I have to eventually choose a source and just follow through. But I came across these 2: https://www.amazon.ca/gp/product/0985580127/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 and https://www.devu.com/curriculum/. Any experiences with either?
I used the below book to pick up some C# and found it really easy to learn from.
http://www.amazon.com/C-Players-Guide-2nd/dp/0985580127/ref=sr_1_1?ie=UTF8&qid=1454258858&sr=8-1&keywords=c+players+guide
I would recommend this book: https://www.amazon.com/C-Players-Guide-2nd/dp/0985580127.As a beginner myself, I am still getting back to it when I'm in doubt about smth.It is very comprehensive and very well organized and helps you to understand the C# language as a whole rather than learning straight unity's monobehaviour.
C# a players guide. It got some good reviews on amazon. However, while going through the book, when writing things from console, I see the author write code like this
Console.WriteLine("Hello " + userName + " have a nice day!");
Is using a + like that an accepted way to write these little snippits? Everywhere else when I see this kind of thing written now, I see one of the following.
Console.WriteLine($"Hello {userName} have a nice day!");
or
Console.WriteLine("Hello {0} have a nice day!", userName);
I know that the way the author writes the code, it works. But I don't want to learn a way that works if it's not really the correct way you should be doing things.
http://www.amazon.com/C-Players-Guide-2nd/dp/0985580127/ref=sr_1_1?ie=UTF8&qid=1464524598&sr=8-1&keywords=C%23+a+players+guide