Remote Programmer
Chapter

Basics 1 - Learn to code from scratch

Chapters

Welcome to our first programming course!

You are reading this page, which means you're interested in becoming a programmer. Don't be afraid! Programming might not be easy when you start, but I have written this course to help you through your journey.

What's the best programming language to learn for a beginner?

This is probably one of the most asked question on Google. My answer? The basic concepts.

This course will teach you the general concepts of programming, not the specifics of one single programming language. I believe that learning concepts is more valuable in the long term, as you will be able to apply the concepts you learn to any particular programming language that you might choose.

Illustration of general programming concepts

I will still show you plenty of code examples, but they will be in a variety of programming languages, and not just in - let's say - JavaScript.

Prerequisites

No prerequisites, apart from your curiosity and desire to learn.

Illustrations

Our courses are full of sloppy diagrams like the following one. Don't be scared! They look ugly but (hopefully) convey important information.

Illustration of programming