9 / 9
Welcome!
How to Learn to Code

Preface: What do you want to build?
It will be incredibly hard to learn any programming language without something to work towards.
Here are just a few things you can build with almost any programming language:
- Games
- Websites
- Automation Scripts
- Embedded Systems

Pick a Language

- Python
- JavaScript
- PHP
- C#
- Kotlin
- Java
- Go
- Rust
- C
- C++
Now you're gonna pick a language.
Here's a list of the most popular programming languages in 2022.
Once you learn one the rest become easy. I recommend starting with a language that shows up around the middle of the heirachy.
My favorite language is C# with C being a close second.
Follow a tutorial
Type in Google
"How do I make {your project} in {your language}";
Follow the tutorial to the tee and make sure you type everything (by hand) in it.

I reccomend one of the first things you do is follow a tutorial.
So type in google, How do I make this thing in this langauge.
Below is the first tutorial I ever really followed completely :: explain onward
Don't fall into tutorial hell
After following the tutorial and getting a grasp on how writing code in your language works, branch away from the tutorial and start writing your code as you believe it should be written.
Practice

Optional: Go to a University
You can expand your knowledge of programming by attending a university and studing a degree with the words "Computer", "Programming", or "Software" in its name.

You can learn how to code by:
- Figuring out what you want to build
- Picking a language
- Following tutorials on how to create things in the language
- Writing some code
- Writing some more code (practice)
- Optionally attending a University