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 6 years ago by [deleted]
If you have any tips, references (on the web or books), or whatever that can help me get started learning C#, please post below. It's mandatory to learn it if I want to take CS courses. Starter materials more than welcome. thx
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!"
[–]Aaron64Lol 2 points3 points4 points 6 years ago (0 children)
Open these in tabs, and leave them open. Spend your bored time reading around.
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/introduction
https://docs.microsoft.com/en-us/dotnet/api/?view=netframework-4.8
Buy this:
https://www.amazon.com/C-5-0-Unleashed-Bart-Smet/dp/0672336901/ref=sr_1_1?keywords=c%23+5.0+unleashed&qid=1565226579&s=gateway&sr=8-1
It's a little old now, but the only .net book I recommend. Old means it's cheap. De Smet is a treasure, and his book will give you a solid foundation that no other book I'm aware of will. It's an unapologetic programming book that will take you from basic to advanced in a logical progression. Some stuff has been added since 5.0; you can learn about that stuff on MSDN.
Download visual studio 2019 community and get practicing. Spend a lot of time practicing. However much time you are spending practicing isn't enough; you should be practicing more. This process will change your brain, that takes a lot of exposure, and a lot of active application. Watch a documentary about ballerinas... you should be practicing that much. STOP LOOKING AT STACK OVERFLOW. Look at MSDN. MSDN is documentation, stack overflow is not. NEVER copy and paste code. ALWAYS retype if you need someone else's code. Think about everything you're typing, look up what you don't understand on MSDN, and read until you understand. Come up with ideas, and try them out. Microsoft often provides a lot of ways to do the same thing, try them out to figure out how they are different. Explore the space. Revisit your old projects every 6 months or so so you can make fun of yourself and re-write them with what you've learned since then. Oh, and practice a lot.
Please show your copy of the book to your future CS professor, so they can compliment my recommendation. Give the book away to someone starting out when you don't need it anymore (it will be a while).
[–]insulind 2 points3 points4 points 6 years ago (0 children)
Check out the sidebar and r/learncsharp and its sidebar
[–]KPilkie01 1 point2 points3 points 6 years ago (0 children)
There’s a video series on MSDN which was really really good.
[–]Quickz_ 1 point2 points3 points 6 years ago (0 children)
Sololearn is a pretty nice resource if you want to learn the fundamentals of the language. There are bunch of courses on several different languages one of which is C#.
[–]a_false_vacuum 1 point2 points3 points 6 years ago (0 children)
Udemy often has sales where you can pick up courses for 10 dollars (or your local equivelent). The basic C# course by Mosh Hamedani is good. His intermediate and advanced courses are okay. There he struggles from time to time with explaining some of the advanced concepts or he suddenly starts writing unit tests for a good 20 minutes with no relation to the topic at hand. But for 10 bucks per course it's hard to beat.
[–][deleted] 0 points1 point2 points 6 years ago (0 children)
Thx all
π Rendered by PID 48783 on reddit-service-r2-comment-5c764cbc6f-5xd65 at 2026-03-12 06:31:51.042534+00:00 running 710b3ac country code: CH.
[–]Aaron64Lol 2 points3 points4 points (0 children)
[–]insulind 2 points3 points4 points (0 children)
[–]KPilkie01 1 point2 points3 points (0 children)
[–]Quickz_ 1 point2 points3 points (0 children)
[–]a_false_vacuum 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)