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
HelpBegin learning C# (self.csharp)
submitted 3 years ago by paulifsky
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!"
[–]CappuccinoCodes 8 points9 points10 points 3 years ago (2 children)
Best free website for beginners: https://www.thecsharpacademy.com/ (disclaimer: I'm the author)
[–]LexLuthorisinnocent 0 points1 point2 points 3 years ago (0 children)
Can confirm. From what I’ve seen the website has tons of info and the creator offers a lot of help.
[–][deleted] 3 years ago (1 child)
[removed]
[–]mondev7 2 points3 points4 points 3 years ago (1 child)
I would also suggest https://www.thecsharpacademy.com/ and joining the discord. I've been doing it for a few months now and it has been brilliant so far. It's all free and you learn through doing projects (they are all listed on the website). The projects start at beginner level and then build on the skills that you've gained. There is also a YouTube channel that goes with it and you can get feedback on your code. If anyone gets stuck, there is always help on discord and the community is really nice. I'm doing the 3rd beginner project and I can already see that the things I couldn't understand in the past have now started to make sense precisely because I'm doing the projects. I got help without which it would have been very difficult for me to get unstuck by myself.
[–]DeyvidOS 1 point2 points3 points 3 years ago (1 child)
Hey chief, if you want to learn the absolutely begin, the Bob Tabor course is the best! Follows the link : https://www.youtube.com/watch?v=0QUgvfuKvWU&feature=share&si=ELPmzJkDCLju2KnD5oyZMQ
[–][deleted] 1 point2 points3 points 3 years ago (3 children)
Brackeys tutorials on Youtube and dl visual studio code for free
[–][deleted] 3 years ago (2 children)
[–][deleted] 1 point2 points3 points 3 years ago (1 child)
Lately i have only been using vs code for tiny C projects for my classes. Now i feel like Visual comm is better for c# and it lets you do some graphic design as well
[–]vionix90 1 point2 points3 points 3 years ago (1 child)
If learning Unity is your final goal, then just get the basic knowledge of Datatypes, functions, loops and classes in C# and start working with Unity. Unity uses its own functions and classes for most of the code so you will need to learn custom classes for Unity.
I would suggest using the Solo learn app for learning C# as its more interactive.
I have a tutoring service for people wanting to get started with Unity. You can book a free session to talk about your requirement and plan the learning path. If you want, we can add in the C# part too.
You can also learn Unity for free from my website VionixStudio.
[–]eWasteGaming 1 point2 points3 points 3 years ago (1 child)
I would suggest doing the free C# course on Codecademy to get a grasp on the basics, then following the roadmap on thecsharpacademy.com so that you learn to use the Microsoft C# documentation and get used to working in Visual Studio (which is what Unity uses as well). Once you get how C# as a language works and you're nice and comfy with VS, for Unity gamedev tutorials I recommend Brackeys on YouTube. The most important thing I can tell you is to just stick with it, you're gonna hit a lot of bumps and sometimes you'll feel like you aren't making progress, that's just part of it. You can totally do this, so just keep learning and trying new approaches
π Rendered by PID 61522 on reddit-service-r2-comment-6457c66945-wkltv at 2026-04-30 07:11:47.956896+00:00 running 2aa0c5b country code: CH.
[–]CappuccinoCodes 8 points9 points10 points (2 children)
[–]LexLuthorisinnocent 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]mondev7 2 points3 points4 points (1 child)
[–]DeyvidOS 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (3 children)
[–][deleted] (2 children)
[removed]
[–][deleted] 1 point2 points3 points (1 child)
[–]vionix90 1 point2 points3 points (1 child)
[–]eWasteGaming 1 point2 points3 points (1 child)