What's Next?

More Problems

Project Euler is without a doubt the internet's best repository of computational problems. At present (9/3/20), I've solved 45 out of 723. Beat me!

More CS

Perhaps you'll want to work through another book. The Structure and Interpretation of Computer Programs by Abelson and Sussman is one of the best. The language is Lisp. (Hope you like parentheses! I got tired of them and switched over to Python.)

How to Design Programs by Felleisen, Findler, Flatt and Krishnamurthi is also great. Again the language is Lisp (specifically the Scheme dialect of Lisp).

More Math

I mean math that will be helpful to programmers.

  1. Definitely spend time with Knuth's Concrete Mathematics. It's a classic.

More Languages

Want to learn another language? If you were me, here are a few that would appeal to you. They're all of the functional variety.

  1. Haskell

  2. Lisp