C
C#3w ago
Kazzy

✅ 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
Yesn't
Yesn't3w ago
$helloworld
Yesn't
Yesn't3w ago
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
Keswiik
Keswiik3w ago
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.
leowest
leowest3w ago
+ 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.
MODiX
MODiX3w ago
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:
leowest
leowest3w ago
Once you're more experienced you will have a much easier time going for visual studio code if u deem any need for it.
Kazzy
KazzyOP3w ago
I already did get vs, but I'm tryna find places to help me learn 💙
Keswiik
Keswiik3w ago
Well the very first links in this thread are to official c# learning resources, so you've got everything you need to get started
Kazzy
KazzyOP3w ago
Yeah I'm already using Microsoft Did you use that too?
Keswiik
Keswiik3w ago
No, I just googled what I needed and went from there, but that was ~12 years ago
Kazzy
KazzyOP3w ago
💀 Well what did you do to learn the language 😭
Keswiik
Keswiik3w ago
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
Kazzy
KazzyOP3w ago
Yeah I'm doing the beginner Microsoft course I'm like 30% in it
hutonahill
hutonahill3w ago
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.
BartekZG
BartekZG3w ago
If you have few $ to spare you might want to check out:
BartekZG
BartekZG3w ago
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.
ToastXC
ToastXC3w ago
the offical microsoft resource isnt very good... ive been learning c# for about two weeks and quickly abandoned it
No description
Yesn't
Yesn't3w ago
what page is this? i dont use the course, i use the docs
Yesn't
Yesn't3w ago
i dont use trainings
ToastXC
ToastXC3w ago
fair enough then
Yesn't
Yesn't3w ago
i use dotnet
Yesn't
Yesn't3w ago
Delegates vs. events - C#
Learn the difference between delegates and events and when to use each of these features of .NET Core.
ToastXC
ToastXC3w ago
👍
Nick Nuon
Nick Nuon3w ago
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!
Kazzy
KazzyOP3w ago
@Nick Nuon @Ashy Thanks for your help Unfortunately my school finna teach python. I appreciate your help anyway 💙

Did you find this page helpful?