In this section I want to introduce the concept of solving problems using pseudo code.

When we have a problem that can be solved with code, as programmers we are tempted to jump straight into code.

Because that’s how most self learning works, and also most coding bootcamps, which want you to feel you are progressing quickly.

I attended a technical high school, where we had plenty of time to learn things the right way - I think.

This way I’m talking about is thinking before you type any line of code.

Sounds unusual, right? But this is how it works in most professions. When building a house, months of work go into careful planning. You don’t see people digging before you know what you’ll build.

Let’s see how to do that.

Go to the next lesson