What Is This?

This is a place where I collate resources on learning to program that I would otherwise have to pick out of my brain at the request of my friends. It’s probably closest in structure to an awesome repo.

Practice

Exercism

I highly recommend practising through Exercism - it’s free, open source, and its code problems are extremely well thought-out and maintained. It has learning tracks for a lot of languages, too - including the one this blog is written in!

The Kattis Problem Archive

I’m not intimate with this one, but it has a great deal of pretty obscure languages in its list - ever wanted to solve fizzbuzz in SNOBOL?