Top products from r/learncsharp

We found 22 product mentions on r/learncsharp. We ranked the 12 resulting products by number of redditors who mentioned them. Here are the top 20.

Next page

Top comments that mention products on r/learncsharp:

u/WildCardJoker · 5 pointsr/learncsharp

I guess it really depends on the level of knowledge you already have, but I recommend that almost everyone read the C# Yellow Book by Rob Miles.

It's not an incredibly advanced book, but it does give you a good grounding, and teaches not just the syntax, but many concepts that I had previously had trouble understanding as a self-taught coder, such as interfaces and when you might want to use the private set modifiers on properties. And best of all, it's absolutely free to download. Even if you decide that it's not for you, you haven't lost anything!

There's also Eric Lippert's Essential C# which is extremely thorough, but probably not very beginner-friendly. Eric worked on the C# complier/language design teams at Microsoft, so he knows his stuff.

For beginners, maybe O'Reilly's Head First C# would fit the bill. I haven't read this book, however it seems to cover a wide range of topics including Winforms (older XP-style GUI), XAML (Windows 8/10 new hotness) and Windows Phone. The sampler provided on their web site indicates that the book includes lots of screenshots, as well as hands-on labs to create full applications, which I like.

Best of luck!

u/Rizzan8 · 1 pointr/learncsharp

Here below is my copy pasta of C#/Unity stuff which I post pretty often here.

Free C# ebook

http://www.csharpcourse.com/ <- The download link is under 'here' at the end of the first paragraph.

If you want youtube tutorials:

https://www.youtube.com/playlist?list=PLGLfVvz_LVvRX6xK1oi0reKci6ignjdSa <- apart from C# this dude has also A LOT OF other tutorials on many other languages.
https://www.youtube.com/watch?v=pSiIHe2uZ2w <- has also pretty good Unity tutorials.
https://scottlilly.com/build-a-cwpf-rpg/ <- learn WPF (desktop application with GUI) by making simple RPG game.

Book reference guide:

https://www.amazon.com/C-7-0-Nutshell-Definitive-Reference/dp/1491987650/ref=sr_1_1?ie=UTF8&qid=1547990420&sr=8-1&keywords=C%23+in+a+nutshell <- But treat is as a language reference guide, not a programming learning guide.

Text-based tutorials

https://www.tutorialspoint.com/csharp/index.htm <- C#
https://www.tutorialspoint.com//wpf/index.htm <- WPF (GUI programming)

Udemy - wait for $10 sale which occurs at least once in a month:

https://www.udemy.com/csharp-tutorial-for-beginners/ <- for C#, dude has also more advanced tutorials to choose from.
https://www.udemy.com/user/bentristem/ <- for Unity

And for the love of God, do not use Unity before you get good grasp on C# syntax and OOP concepts.

u/gang_s · 4 pointsr/learncsharp

Personally I'd say it's not about just fixing bugs, but learning to set your code up so that it is easily readable and bugs are easily identifiable. SOLID principles are principles to live by, all of my coworkers recommended the following book by Uncle Bob: https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882

SOLID concepts aren't easy to grasp especially at first, I am still greatly in the dark on most of it to be honest. But just the few skills and practices like Dependency Inversion and SRP are already making my software easier to maintain and modify

u/IReallyHadToComment · 2 pointsr/learncsharp

Finding a hardcopy book that covers the newest releases of .NET will always be a challenge. However, WPF really didn't change all that much in the latest revision to the best of my knowledge. I hear that this is one of the best resources for learning WPF:

http://www.amazon.com/dp/0672328917/

u/mindofbeholder · 5 pointsr/learncsharp

While it is older, I recently picked up and have fallen in love with Murach's C# 2015. Lots of great examples, code samples, and tables/charts.

Most of the book is written with the right page being charts/tables and the left page being instructional text that accompanies the charts/tables.

https://www.amazon.com/gp/product/1890774944/

u/Vance84 · 2 pointsr/learncsharp

I've been reading through The C# Programming Yellow Book, it seems to explain things pretty well
https://www.amazon.com/C-Programming-Yellow-Book-ebook/dp/B00HNSGM9A/ref=zg_bs_697342_6

u/MellowedGuy · 10 pointsr/learncsharp

The book I used which really got me going was the players guide.

The C# Player's Guide (3rd Edition) https://www.amazon.com/dp/0985580135?ref=yo_pop_ma_swf

My recommendation.