4 ms·
Books. Pick a topic you feel you missed, find a good (possibly "classic") book on it, and study in your free time. Work exercises. Build little test projects b
by tjr 16y ago
Books. Pick a topic you feel you missed, find a good (possibly "classic") book on it, and study in your free time. Work exercises. Build little test projects based on the material. There's lots of information on the web, but I still find to learn these sorts of topics deeply, you often need a good book.
If AI is your interest, one valuable resource I've found is searching the MIT Press online store for interesting-looking books (most of which are high-quality), and then searching Amazon for a decent used copy. Built up a nice AI library for dollars (or cents) per book.
- pjscott 16y agoIf the OP hasn't read Structure and Interpretation of Computer Programs yet, that would be a great one. It takes you all the way from adding numbers together to writing a compiler for a virtual machine. There's a reason it's a classic. Also, it's online: http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html