✅ Where is the best place to learn C# ?
I am starting college in a few days, and I wanna get a headstart on the language. I am fully aware the headstart is not gonna make me much different from the others, but it's just the principle I guess. Please recommend places, as I'm very new 💙
27 Replies
$helloworld
and in my past experiences with other languages i will just install a bunch of extensions to VSC and trial-and-error with the autocomplete features and advices from the Problems tab
I would recommend you use VS or Rider if you are brand new to programming, VSC typically requires more setup to make it feel like a proper IDE.
+ 1 if you're on windows just use visual studio community which can be downloaded on the link below $vsinstall
It will be no "trial and error", its just install and get into coding and u wont have to be solving problems unrelated to it.
if you're on linux just go for rider.
You can download and install visual studio community from the following link https://visualstudio.microsoft.com/downloads/!
When installing it, the 3 basic workload to select based on what you want to do are:
Once you're more experienced you will have a much easier time going for visual studio code if u deem any need for it.
I already did get vs, but I'm tryna find places to help me learn 💙
Well the very first links in this thread are to official c# learning resources, so you've got everything you need to get started
Yeah I'm already using Microsoft
Did you use that too?
No, I just googled what I needed and went from there, but that was ~12 years ago
💀
Well what did you do to learn the language 😭
I didn't use any one dedicated source. I literally just googled how to do stuff, read up a bit, and continued on with whatever projects I was working with.
The C# resources above will teach you plenty so I'm not sure what else you're looking for. Best way to learn programming is by programming
Yeah I'm doing the beginner Microsoft course
I'm like 30% in it
my strategy, which is a very steap learning curve, is to pick a project and just start. ChatGPT can generaly point you in the right directions then look for example and articles around your issue. GPT's also farly good at explaning stuff in terms of another langues. somthing like "I already know python. how do i make a list in c#?"
on top of that, Collage is a fantastic place to learn a langue. if you can find a human to explain your problem and ask questions to thats way better than GPT.
If you have few $ to spare you might want to check out:
https://www.udemy.com/course/ultimate-csharp-masterclass/
or
https://www.coursera.org/search?query=c%23
It's quite good for beginners.
Also as mentioned before Microsoft does have their own cost free course. Good luck
Coursera
Top C# Courses - Learn C# Online
C# courses from top universities and industry leaders. Learn C# online with courses like Introduction to Programming With C# and C# Programming for Unity Game Development.
the offical microsoft resource isnt very good...
ive been learning c# for about two weeks and quickly abandoned it

what page is this?
i dont use the course, i use the docs
i dont use trainings
fair enough then
i use dotnet
Delegates vs. events - C#
Learn the difference between delegates and events and when to use each of these features of .NET Core.
👍
You may be interested in these articles:
https://chrisdone.com/posts/dijkstra-haskell-java/
https://www.norvig.com/21-days.html
Best of luck, college is great, stick to it!
@Nick Nuon @Ashy
Thanks for your help
Unfortunately my school finna teach python.
I appreciate your help anyway 💙