60 Replies
None
$helloworld
Do NOT look up tutorials for coding on youtube, it's mostly trash.
And do not pay for courses
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.
Try reloading page
oop I just left it loading for a few minutes now it opened
Only sometimes it refuses to load. I just have to refresh and then it solves itself.
I see, also do I need to learn C# to understand Unity's C# more?
Yes.
Alrighty thats all I think, Thank you!
Well. You don't have to. But it truly does help. Otherwise you'll be feeling lost.
Yeah I've tried it before I found myself just using what the tutorials did and never make up something by myself.
That's usually called tutorial hell
oh is it?
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.
Do you know what's a good way to get rid of that bad habit?
By making things.
Alone. No tutorials.
$projects
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
Take these as a reference for ideas
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
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.
Oh wow that sounds like a lot of fun not gonna lie
That is very impressive
example
You know, That is very dangerous but fun
Crazy what you can do with code nowadays
Credit Cards use
Luhns Algorithm
Luhns Algorithm I should definitely read about that.
https://en.m.wikipedia.org/wiki/Luhn_algorithm
Wiki even has a pseudocode
You understood all that?
do not read code implementation
it is a spoiler for you
Yes
Alright I wont
I do not think my 14 year old brain can understand it lol
You will. Give it some time.
Yeah I mean I believe that if you truly wanted to learn something you will most definitely understand it.
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.
What is a library?
That is why it is a beatiful profession: you are always learning.
That is true
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.
ohh I get it now
In C# there's the package manager called
NuGet
where you can install libraries for your program.Would libraries come in handy in the future?
Yes.
Also, Why doesn't my VS Code have the auto-complete thingy?
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.
Oh I see, I guess i'll stick with Visual Studio for now.
However, if you do decide to use VSCode. $vscode should help
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
Note that C# is project-based.
Meaning you cannot run individual files, it needs to be compiled.
Having to install many things just to use VS Code sounds complicated, I will just use Visual Code.
VSCode is Visual Studio Code
Microsoft really stinks at naming things
Visual Studio is not VSCode (Visual Studio Code).
They do have a pretty weird way of naming things
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.
oh is that why Unity always tells me to use VS?
For Unity it shouldn't matter that much. Mainly because Unity relies on Unity doing the work instead of the code editor / user.
I like to do all the coding by myself I dont like the idea of that thing that looks like tree roots
Either way, keep learning! You'll get there.
alrighty, Thank you.
$close
If you have no further questions, please use /close to mark the forum thread as answered
There is one true answer bro code
Check him out
yeah hes a G
i am also learning from him