This post serves one purpose. I want to jot down all viable resources for learning in one location. As I find or remember more, I’ll do my best to keep it updated! If you like anything here, let me know ^^. I’d be excited to know that others found it useful!

1) Build your own X - https://github.com/codecrafters-io/build-your-own-x Step-by-step tutorials (by a loose definition of the term) on how to build specific technologies from scratch using code.

2) Learn Anything - https://learn-anything.xyz/ Helps you find a lot of resources for learning a specific topic. Results can be mixed, as more popular topics perform better. Includes non-programming topics too!

3) Project Learning - https://github.com/Xtremilicious/projectlearn-project-based-learning Learn various concepts by building actual projects. Curated for various fields such as web development, mobile development, game development, machine learning, deep learning, and artificial intelligence.

4) Awesome by Sindre Sorhus - https://github.com/sindresorhus/awesome#gaming A repository created by Sindre Sorhus for listing a bunch of interesting topics. It is super extensive and, like the previous entries, covers fields beyond simply learning.

5) The Missing Semester of Your CS Education - https://missing.csail.mit.edu/ A course from MIT that covers the practical tools and skills often missing from traditional cs classes, such as the shell, editors, debugging, and version control.

For now, these should be more than enough to become a cracked engineer :). I will maybe do one about the various websites related to testing and practicing after you’re done with learning~


<
Previous Post
#008: AI assisted or Plagarism?
>
Next Post
#009: Testing Dump