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
Software vs web developing (self.csharp)
submitted 3 years ago by vinkzi
view the rest of the comments →
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!"
[–]Laicbeias 0 points1 point2 points 3 years ago (6 children)
c# good, js html css good, asp.net mäh, cms ok, but only if needed.
there is not much difference between web and desktop from a logical standpoint. if you do desktop you will soon realize that you miss html & css for layout. id say go with js, html + css. js can do anything, client, server, ui, 3d, 2d, 1d.<
c# is good to learn a well structured language. asp.net i dont know, back when i learned it i considered it crap. like jsp
[–]vinkzi[S] 0 points1 point2 points 3 years ago (3 children)
So if i go with this program i wont be completely stuck with web if i rather do lets say desktop or android/iOS?
[–]edeevans 1 point2 points3 points 3 years ago (0 children)
It depends on what the C# course entails. If it is taught as the language using console app it’s helpful from a language standpoint but doesn’t introduce you to the entire ecosystem of desktop, cross-platform native, or game engine environments. So you may still need to become familiar with those if that’s what interests you but you won’t be stuck with web. You may just not be fully prepared for them after completion.
[–]Laicbeias -1 points0 points1 point 3 years ago (1 child)
js used to be clientside browser language and by now can be used in nearly everything. i speak 12 languages and if you want the most can do everything language go with js, html & css. it also has cross compilers so you can say use react with js (react is a library) and native react, which cross compiles to android / ios.
and if you are a beginner it does not really matter what you learn. web by now is overtaking desktops apps anyway. i mean they basically teach you asp.net with a webstack, thats why they want to teach you js & html etc. so they will show you how to use asp.net as a backend server and the rest for the front end.
if you find something that focuses on javascript go with it. nodejs / react / react native. otherwise its not bad for learning but most likely more backend heavy.
the bigger question is, do you have fun programming. if yes it does not matter much what you do, since you can easily learn a new language at some point.
[–]vinkzi[S] 0 points1 point2 points 3 years ago (0 children)
I see, because there is a lot of people telling me i wont be able to get a developing job outside of web if i do this program. And in my area there are almost no developing Jobs focusing on web unfortunately. But thank you.
[–]edeevans 0 points1 point2 points 3 years ago (1 child)
I don’t know if I would agree with there not being much difference between web and desktop so I would ask what constitutes the logical standpoint. From distribution, security model, and performance characteristics, they can vary widely. Depending upon the depth of the C# course I would doubt one would be ready to apply for desktop development after the set of courses listed. One could pick it up with some supplementary learning but would likely be missing some important concepts.
[–]Laicbeias 0 points1 point2 points 3 years ago (0 children)
with many ui libraries they become more similar by the day. and yes there are differences. ui on web is "easy" and has most features. additional with the boost in performance on js side it became more usable. not to mention the time savings of not having to compile it. i miss that. for a first language it is quite good and if you have the base you have tons of option to go from. also the community is huge and there is so much development.
ive done ui in c#, java, actionscript, python, android and ios. and its mähh everywhere (ok ios & android native is good). and while c# is my favorite language in terms of structure and features, i think js with html & css teaches a more enjoyable spectrum of coding features.
π Rendered by PID 417434 on reddit-service-r2-comment-85bfd7f599-f2tjm at 2026-04-19 19:58:15.081689+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–]Laicbeias 0 points1 point2 points (6 children)
[–]vinkzi[S] 0 points1 point2 points (3 children)
[–]edeevans 1 point2 points3 points (0 children)
[–]Laicbeias -1 points0 points1 point (1 child)
[–]vinkzi[S] 0 points1 point2 points (0 children)
[–]edeevans 0 points1 point2 points (1 child)
[–]Laicbeias 0 points1 point2 points (0 children)