An ongoing list of fun programming stuff to look at/read/interact with/learn about when you are bored. Probably good to have a short write-up on your experience with each of these as you work through them. ** Python * [http://ipython-books.github.io/cookbook/ High performance computing with python] - Huge online textbook with examples. * [wiki:iPythonNotebook iPythonNotebook] - A good way to document '''and''' share your process. **Julia** * Whitepaper - http://arxiv.org/pdf/1411.1607v1.pdf * REPL - https://juliabox.org/ **Programming paradigms** * Probabalistic Programming * [http://en.wikipedia.org/wiki/Dynamic_programming Dynamic Programming] **Go / Rust / ParaSail** * [https://docs.google.com/viewer?a=v&pid=forums&srcid=MTM1Nzg0MDEwNzUyNTU3MjA2MDkBMTA5MjQ4NzMyOTM0MzU0MTc0OTEBRmM0Unk2OHZlODhKATAuMQEBdjI Whitepaper] **Versions of Game of Life** * Continuous - http://arxiv.org/pdf/1111.1567v2.pdf **Games to learn to code** * http://www.screeps.com/ **Games to make you smarter** * http://0hh1.com/