What does it take to become a programmer? The obvious path is to take a 3-5 year computer science degree at a university. But what if you don't have the possibility to do this? What if you don't have the time, cannot afford it, don't have the grades or other requirements for entering such a course? What if you you live in an area where there's no such course at all?
Climbing Mt. Foo is my answer to these questions.
The aim of climbing Mt Foo is to create an easy introduction into the technologies I deem essential for becoming a coder while at the same time don't dumb it down. Mt. Foo uses the correct terminology where ever it can and ensure to provide pointers so that the student can explore and learn more on the subjects.
As well as climbing Mt Foo, you'll get guidance on how to become a good craftsman, showing that you not only know what you're doing but that you also care about your work. Look for the hammer symbol 🔨 for tips on good craftsmanship.
Mt Foo also teaches some of the culture surrounding coding, whenever you see the theatre masks, 🎭, there's a piece of coder culture to learn. Here's one:
Why it's called "foo" 🎭
Whenever coders need some example data, a name or just a string of
text, there are some words that you'll see all over the place: Foo is
the top one. And if there are three values, they're often