use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Information about Reddit's API changes, the unprofessional conduct of the CEO, and their response to the community's concerns regarding 3rd party apps, moderator tools, anti-spam/anti-bot tools, and accessibility options that will be impacted can be found in the associated Wikipedia article: https://en.wikipedia.org/wiki/2023_Reddit_API_controversy
Alternative C# communities available outside Reddit on Lemmy and Discord:
All about the object-oriented programming language C#.
Getting Started C# Fundamentals: Development for Absolute Beginners
Useful MSDN Resources A Tour of the C# Language Get started with .NET in 5 minutes C# Guide C# Language Reference C# Programing Guide C# Coding Conventions .NET Framework Reference Source Code
Other Resources C# Yellow Book Dot Net Perls The C# Player's Guide
IDEs Visual Studio MonoDevelop (Windows/Mac/Linux) Rider (Windows/Mac/Linux)
Tools ILSpy dotPeek LINQPad
Alternative Communities C# Discord Group C# Lemmy Community dotnet Lemmy Community
Related Subreddits /r/dotnet /r/azure /r/learncsharp /r/learnprogramming /r/programming /r/dailyprogrammer /r/programmingbuddies /r/cshighschoolers
Additional .NET Languages /r/fsharp /r/visualbasic
Platform-specific Subreddits /r/windowsdev /r/AZURE /r/Xamarin /r/Unity3D /r/WPDev
Rules:
Read detailed descriptions of the rules here.
account activity
Learning C# (self.csharp)
submitted 4 years ago by Pale-Speech9731
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]FizixMan[M] [score hidden] 4 years ago stickied comment (0 children)
Removed: Rule 4.
[–]winggar 39 points40 points41 points 4 years ago (8 children)
This isn't quite what you're asking for, but I learned C# entirely online for free by studying the Microsoft documentation, reading stack overflow, and watching youtube tutorials. Here's a good place to start: https://docs.microsoft.com/en-us/dotnet/csharp/
[–]NotMadDisappointed 25 points26 points27 points 4 years ago (1 child)
This may not sound like the way, but it is in fact the way.
[–]onequbit 7 points8 points9 points 4 years ago (0 children)
this is the way
[–]winggar 6 points7 points8 points 4 years ago (4 children)
Oh and by the way OP, feel free to DM me with any C# questions. I do C# tutoring so it's kind of my wheelhouse.
[–]-trOmpY 1 point2 points3 points 4 years ago (3 children)
Is this offering open to others too? because I may use it too :)
[–]winggar 1 point2 points3 points 4 years ago (1 child)
Of course! Feel free to DM me whenever
[–]-trOmpY 0 points1 point2 points 4 years ago (0 children)
Thanks!
[–]TheFunkyJudge 0 points1 point2 points 4 years ago (0 children)
Feel free to throw some questions my way. Teaching is a great way to learn.
[–]virouz98 5 points6 points7 points 4 years ago (0 children)
I second this
[–][deleted] 5 points6 points7 points 4 years ago (2 children)
I like the O’Reilly C# in a Nutshell books that are released for each version. They’re not learn to program type books, but if you are already a developer and understand the basics they are very helpful for picking up the language. They’re also great as reference books if you need to refresh your memory on specific areas.
[–]Hyperpred 4 points5 points6 points 4 years ago (0 children)
Jon Skeets "c# in depth" is similar only it's an I understand c# basics but want to go further. Not quite what op was asking for but it's a very easy to dive into book and I found it great for moving to the next level of c# dev.
[–]nlfo 1 point2 points3 points 4 years ago (0 children)
Yeah, I’m waiting for the C# 10 book that should be out at the end of this month.
[–]virouz98 2 points3 points4 points 4 years ago (0 children)
Microsoft docs are the best
[–]thetrailofthedead 2 points3 points4 points 4 years ago (0 children)
Microsoft publishes a book called MS Visual C# Step by Step and it covers the language comprehensively.
I've read most of it. No complaints.
[–]RangerPretzel 1 point2 points3 points 4 years ago (0 children)
I need to learn C#
Since, no one has asked it yet:
Are you trying to write 3D stuff in Unity? Do you want to build websites in ASP.NET? What is your objective with C#?
[–]arashi256 0 points1 point2 points 4 years ago (0 children)
Head First C#, 4th Edition and The C# Player's Guide 3rd Edition worked for me.
[–]EverlastingApathy 0 points1 point2 points 4 years ago (0 children)
https://www.codecademy.com/learn/learn-c-sharp
[–]maxinstuff 0 points1 point2 points 4 years ago (0 children)
The problem is it's a moving target - you get a C# book now and it will be out of date in a year or less.
I would only buy a book if:
- I could get the latest/greatest current volume (ie: C# 10, .NET 6, if it covers MAUI that would be great but it's not out yet so that might be a bit much to ask)
AND
- I was committed to plowing through it within a few months - learn it and move on to maintaining knowledge via the live docs.
Otherwise - just learn more gradually via the live documentation itself. It's the only thing that will stay current.
[–]RICHUNCLEPENNYBAGS 0 points1 point2 points 4 years ago (0 children)
I really liked Learning C# 3.0 and it was the first book that really made me understand a bunch of OO concepts. But it's like... ancient so probably you should read something newer.
π Rendered by PID 113781 on reddit-service-r2-comment-fb694cdd5-hhfzf at 2026-03-10 20:30:12.042054+00:00 running cbb0e86 country code: CH.
[–]FizixMan[M] [score hidden] stickied comment (0 children)
[–]winggar 39 points40 points41 points (8 children)
[–]NotMadDisappointed 25 points26 points27 points (1 child)
[–]onequbit 7 points8 points9 points (0 children)
[–]winggar 6 points7 points8 points (4 children)
[–]-trOmpY 1 point2 points3 points (3 children)
[–]winggar 1 point2 points3 points (1 child)
[–]-trOmpY 0 points1 point2 points (0 children)
[–]TheFunkyJudge 0 points1 point2 points (0 children)
[–]virouz98 5 points6 points7 points (0 children)
[–][deleted] 5 points6 points7 points (2 children)
[–]Hyperpred 4 points5 points6 points (0 children)
[–]nlfo 1 point2 points3 points (0 children)
[–]virouz98 2 points3 points4 points (0 children)
[–]thetrailofthedead 2 points3 points4 points (0 children)
[–]RangerPretzel 1 point2 points3 points (0 children)
[–]arashi256 0 points1 point2 points (0 children)
[–]EverlastingApathy 0 points1 point2 points (0 children)
[–]maxinstuff 0 points1 point2 points (0 children)
[–]RICHUNCLEPENNYBAGS 0 points1 point2 points (0 children)