3 ms·
How did you go about doing this, in a practical sense?
by rzmd 4y ago
How did you go about doing this, in a practical sense?
- satvikpendem 4y agoTeach Yourself CS [0] is a great resource. For other fields, I just went through courses on Coursera, MIT OpenCourseWare, etc or the various recommended books and followed along. For example for learning about interpreters, I'm using the book Crafting Interpreters [1] and doing it in Haskell, learning it from the book Haskell Programming From First Principles [2]. If you go to any school's CS degree program and go through their list of courses, you can basically do them for free by watching the videos and doing the assignments. This is what Scott Young did [3]. [0] https://teachyourselfcs.com https://teachyourselfcs.com [1] https://craftinginterpreters.com https://craftinginterpreters.com [2] https://haskellbook.com https://haskellbook.com [3] https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/