Welcome

Welcome to this micro-course on writing pseudo code, the first step to learning how-to write real software programs.

This micro-course was written because I've had a lot of students say to me, "I can't get my head around programming. I can't take a real-world idea and convert it to code." I showed one such student how-to write pseudo code and in 30 minutes she said, "That's amazing! I totally get it now." Pseudo code is that powerful.

If learning how-to write computer programs is giving you a headache, or you'd simply like an easier place to start your journy into programming, then this micro-course is for you.

We start by looking at what problems pseudo code solves. We breakdown the whole process into a few key steps, and then we look at an example university assignment complete with a pseudo code solution. Finally, we look at three implementations of the psuedo code as real code in Python, Go, and C.

By the time you're done, you should be able to write pseudo code for any problem you're faced with, then convert it to real code, and finally, eventually, with time, you'll be able to skip pseudo code altogether.

In essense, pseudo code is like putting training wheels on your push bike: they'll guide you and help you learn to balance, but eventually you'll out grow them.