C
C#_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#
FV
Florian Voß384d 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
S
SG97384d ago
$helloworld
M
_maxgold384d ago
ive always wanted to program but never made the time to. id like to make games
P
Pixel384d 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/ ·······························...
P
Pixel384d 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
B
Buddy384d ago
I wouldn't recommend Youtube courses at all. Especially Brackeys
P
Pixel384d ago
fair enough
B
Buddy384d 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#.
P
Pixel383d 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
B
Buddy383d 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.
P
Pixel383d 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 🤷
B
Buddy383d ago
Practice makes perfect. Do random apps, while reading documentation.
P
Pixel383d ago
of course
B
Buddy383d ago
If you get stuck, you look it up and learn. Repeat.
P
Pixel383d ago
experience is something you can only gain going out there and making stuff
B
Buddy383d ago
A lot of people get stuck in course hell (not all of them)
P
Pixel383d 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
D
damedame383d ago
do you mind book recommendations? if not then, 👇🏾
D
damedame383d ago
D
damedame383d ago
also this if you like unity, 👇🏾
D
damedame383d ago
FV
Florian Voß383d 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
A
Accord375d 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
More Posts
❔ C# MVC - Erroring in VSC not VS2022I'm writing a C# .Net Core 7.0 web application with dapper for my SQL queries. It runs just fine inString Contain issueSo im trying to get a word in a string using Contain but its not getting the word, I havent found a ❔ Catching Exceptions with generic parameters?When adding an entity to the database, i first check if it already exists and if it does I throw an ❔ How should I learn programming?I'm sure this is a common question, but I want to learn game development but am a pretty new C# prog❔ How to properly structure projects in a multi-app MVVM solution?I tend to structure my MVVM projects in the following way: ``` . ├── src/ │ ├── Applications/ │ Sending File and Data to a Minimal API endpointHi. I am using .NET 7, Minimal API and Mailkit. What I want to do is to send an attachment along wi❔ reprotucing the kings pathcan anybody help me fix this code https://paste.mod.gg/sgsvrbaqnmpi/0 ``` the input is number of obs❔ Its there a way to fix this?Hi there, currently I am trying to develop some functions to publish them to azure later, but right ✅ Does this styling code look right?I'm using this code for a simple hover effect. Im wondering if I'm doing this correctly: <Window.Re❔ ?[] operator for dictionariesIs not working. It is explained here. https://learn.microsoft.com/en-us/dotnet/csharp/language-refer❔ IAsyncEnumerable vs List<T> as parameter in methodI have a method that is overloaded and will take in a List<T> or IAsyncEnumerable. The method will b❔ This code is bugged how can i solve it?```LogiwaEntities1 db = new LogiwaEntities1(); ProductData productData = new ProductData✅ How to add hover effect to WPF button elementThis code I'm using isn't working. When I hover over buttons its a lightblue color. <Style with or without refso i learned that in c#(or most oop languages) when you create a method that takes an object as a pa✅ .net trying to find non-existent cs files`Error IDE1100 Error reading content of source file 'D:\Dev\C++\Test\TestCS\obj\Debug\net6.0\.❔ WPF - Binding to last child of collectionI have the following setup: ```csharp public partial class StatusMessageService : ObservableObject ✅ What does WPF want from me?I'm actually so tired of WPF and MVVM and all this contrived fuckin bs you guys MainWindow control:❔ I apparently have an infinite loop, but I can't fix it to workI've tried a lot of stuff, even a "NewtonJson" fix I saw, but it wouldn't solve the problem because ✅ doing nothingdfg❔ I would appreciate some help.So i have this assignment and in lieu of my grandma who passed this past week i've not had the oppor