C
C#2y ago
_maxgold

❔ whats the best site or youtube channel to start learning c#?

just downloaded visual studio and wanted to know what would be the best way to learn C#
24 Replies
Florian Voß
Florian Voß2y ago
need to know more about you. Whats your prior knowledge and skills, what are your goals, smth like that have you done any programming before? if you have, I suggest learning form the official microsoft docs, you should be able to pick it up
SG97
SG972y ago
$helloworld
_maxgold
_maxgoldOP2y ago
ive always wanted to program but never made the time to. id like to make games
Pixel
Pixel2y ago
Brackeys
YouTube
HOW TO PROGRAM - Getting Started!
Coding can seem scary at first - but it's actually not that hard! Let's learn how to program in C#. ► SIGN UP FOR JASON'S COURSES: https://game.courses/gamearch/ ● Download VSCode: https://code.visualstudio.com/ ● Download .NET: https://dotnet.microsoft.com/ 👕Get the new Brackeys Hoodie: https://lineofcode.io/ ·······························...
Pixel
Pixel2y ago
it's what got me into C# and showed me the basics, but it's not complete and you shouldn't rely on it for 100% of your knowledge this along side with some googling and the microsoft docs should be a good start
Buddy
Buddy2y ago
I wouldn't recommend Youtube courses at all. Especially Brackeys
Pixel
Pixel2y ago
fair enough
Buddy
Buddy2y ago
Brackeys are more oriented towards Unity. If someone was teaching beginners they wouldn't teach people to use VSCode as that is possibly one of the worst choices you could recommend beginners for a code editor regarding C#.
Pixel
Pixel2y ago
how so? i've been using VS Code for all my projects from when i was a begineer to this day and i haven't had any editor-specific issues, only time i used an IDE was when i tried out avalonia
Buddy
Buddy2y ago
Because everything with VSCode is done manually. You need to know dotnet CLI. Also it has some insane bugs around it that makes you unable to trust the editor Showing errors on random lines, etc.
Pixel
Pixel2y ago
ok yeah now that you say it omnisharp support has been pretty buggy as of late unfortunatly i don't have any other legal options 🤷
Buddy
Buddy2y ago
Practice makes perfect. Do random apps, while reading documentation.
Pixel
Pixel2y ago
of course
Buddy
Buddy2y ago
If you get stuck, you look it up and learn. Repeat.
Pixel
Pixel2y ago
experience is something you can only gain going out there and making stuff
Buddy
Buddy2y ago
A lot of people get stuck in course hell (not all of them)
Pixel
Pixel2y ago
i got stuck wayy too many time in youtube course hell, googling and reading docs gets so much more information so much more quickly
damedame
damedame2y ago
do you mind book recommendations? if not then, 👇🏾
damedame
damedame2y ago
damedame
damedame2y ago
also this if you like unity, 👇🏾
damedame
damedame2y ago
Florian Voß
Florian Voß2y ago
many good beginner courses I've seen emphasize using vscode. That helps getting used to essential dotnet cli commands and management of package and project references manually the one I had started with fom Scott Allen on pluralsight.com years ago did so too, I've sticked with vscode ever since it also teaches you how a c# project actually works, I've seen people use visual studio who never heard of a .csproj file having to do it manually makes you really understand it, thats my opinion
Accord
Accord2y ago
Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity.
Want results from more Discord servers?
Add your server