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
Describe whats at the bottom If you shoot for something massive at the start you probably won't complete it. But you'll learn a lot!

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

95

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.

Explain the image

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