C
C#6mo ago
Crazyy 999

What's a good youtube tutorial about C#?

?
60 Replies
Buddy
Buddy6mo ago
None $helloworld
Buddy
Buddy6mo ago
Do NOT look up tutorials for coding on youtube, it's mostly trash. And do not pay for courses
Crazyy 999
Crazyy 999OP6mo ago
oh? I tried going on the interactive course right now, It was glitching and wont load, I thought I'd give it sometime before going back on it I checked my internet connection nothings wrong with it.
Buddy
Buddy6mo ago
Try reloading page
Crazyy 999
Crazyy 999OP6mo ago
oop I just left it loading for a few minutes now it opened
Buddy
Buddy6mo ago
Only sometimes it refuses to load. I just have to refresh and then it solves itself.
Crazyy 999
Crazyy 999OP6mo ago
I see, also do I need to learn C# to understand Unity's C# more?
Buddy
Buddy6mo ago
Yes.
Crazyy 999
Crazyy 999OP6mo ago
Alrighty thats all I think, Thank you!
Buddy
Buddy6mo ago
Well. You don't have to. But it truly does help. Otherwise you'll be feeling lost.
Crazyy 999
Crazyy 999OP6mo ago
Yeah I've tried it before I found myself just using what the tutorials did and never make up something by myself.
Buddy
Buddy6mo ago
That's usually called tutorial hell
Crazyy 999
Crazyy 999OP6mo ago
oh is it?
Buddy
Buddy6mo ago
Meaning you can never make something outside of what the tutorials showed you. It basically means you are not learning by doing, instead you most likely are blindly copy pasting code.
Crazyy 999
Crazyy 999OP6mo ago
Do you know what's a good way to get rid of that bad habit?
Buddy
Buddy6mo ago
By making things. Alone. No tutorials. $projects
MODiX
MODiX6mo ago
Collections of application ideas that anyone can solve in any programming language to improve coding skills: https://github.com/dotnet/dotnet-console-games https://github.com/karan/Projects https://github.com/florinpop17/app-ideas
Buddy
Buddy6mo ago
Take these as a reference for ideas
Crazyy 999
Crazyy 999OP6mo ago
Oh yeah, my cousin told me to start making small projects and post them on github because it will help me further on in my journey
Buddy
Buddy6mo ago
When I learned basics of Rust I really liked doing this project:
Credit Card Validator - Takes in a credit card number from a common credit card vendor (Visa, MasterCard, American Express, Discoverer) and validates it to make sure that it is a valid number (look into how credit cards use a checksum).
Forced myself to read up on how credit card number works.
Crazyy 999
Crazyy 999OP6mo ago
Oh wow that sounds like a lot of fun not gonna lie That is very impressive
Buddy
Buddy6mo ago
example
No description
Crazyy 999
Crazyy 999OP6mo ago
You know, That is very dangerous but fun Crazy what you can do with code nowadays
Buddy
Buddy6mo ago
Credit Cards use Luhns Algorithm
Crazyy 999
Crazyy 999OP6mo ago
Luhns Algorithm I should definitely read about that.
Buddy
Buddy6mo ago
Crazyy 999
Crazyy 999OP6mo ago
You understood all that?
Buddy
Buddy6mo ago
do not read code implementation it is a spoiler for you Yes
Crazyy 999
Crazyy 999OP6mo ago
Alright I wont I do not think my 14 year old brain can understand it lol
Buddy
Buddy6mo ago
You will. Give it some time.
Crazyy 999
Crazyy 999OP6mo ago
Yeah I mean I believe that if you truly wanted to learn something you will most definitely understand it.
Buddy
Buddy6mo ago
I've been programming since I was 14 as well. Thing about programming is that you always learn something. Even veterans in the field learn things each day. Reading documentations for a library they use, learning how to use said library, etc.
Crazyy 999
Crazyy 999OP6mo ago
What is a library?
Xour
Xour6mo ago
That is why it is a beatiful profession: you are always learning.
Crazyy 999
Crazyy 999OP6mo ago
That is true
Buddy
Buddy6mo ago
A library is pretty much pre-written code that one can use to perform certain tasks Say you want to evaluate math expressions. Well, one can use a library to evaluate the math expression(s), simply by calling a function in the library that does that specific task. Instead of having to write the code yourself to do such tasks.
Crazyy 999
Crazyy 999OP6mo ago
ohh I get it now
Buddy
Buddy6mo ago
In C# there's the package manager called NuGet where you can install libraries for your program.
Crazyy 999
Crazyy 999OP6mo ago
Would libraries come in handy in the future?
Buddy
Buddy6mo ago
Yes.
Crazyy 999
Crazyy 999OP6mo ago
Also, Why doesn't my VS Code have the auto-complete thingy?
Buddy
Buddy6mo ago
Prefer Visual Studio Community 2022 VSCode is a code editor and not an IDE. Meaning VSCode isn't suitable for beginners as much of it is manual work.
Crazyy 999
Crazyy 999OP6mo ago
Oh I see, I guess i'll stick with Visual Studio for now.
Buddy
Buddy6mo ago
However, if you do decide to use VSCode. $vscode should help
MODiX
MODiX6mo ago
Follow the instructions here on getting started with DevKit for C# in VSCode: https://code.visualstudio.com/docs/csharp/get-started
Get started with C# and .NET in Visual Studio Code
Getting Started with C# and .NET Development in Visual Studio Code
Buddy
Buddy6mo ago
Note that C# is project-based. Meaning you cannot run individual files, it needs to be compiled.
Crazyy 999
Crazyy 999OP6mo ago
Having to install many things just to use VS Code sounds complicated, I will just use Visual Code.
Buddy
Buddy6mo ago
VSCode is Visual Studio Code Microsoft really stinks at naming things Visual Studio is not VSCode (Visual Studio Code).
Crazyy 999
Crazyy 999OP6mo ago
They do have a pretty weird way of naming things
Buddy
Buddy6mo ago
Visual Studio (VS) is the IDE While Visual Studio Code (VSCode) is a code editor, meaning a lighter editor and more manual work than an IDE.
Crazyy 999
Crazyy 999OP6mo ago
oh is that why Unity always tells me to use VS?
Buddy
Buddy6mo ago
For Unity it shouldn't matter that much. Mainly because Unity relies on Unity doing the work instead of the code editor / user.
Crazyy 999
Crazyy 999OP6mo ago
I like to do all the coding by myself I dont like the idea of that thing that looks like tree roots
Buddy
Buddy6mo ago
Either way, keep learning! You'll get there.
Crazyy 999
Crazyy 999OP6mo ago
alrighty, Thank you.
Buddy
Buddy6mo ago
$close
MODiX
MODiX6mo ago
If you have no further questions, please use /close to mark the forum thread as answered
king crimson
king crimson6mo ago
There is one true answer bro code Check him out
Kit N Kat
Kit N Kat6mo ago
yeah hes a G i am also learning from him
Want results from more Discord servers?
Add your server