Selection of bookmarks and resources that are geared towards various niches in CS and engineering.
I'm a serial bookmark hoarder so I thought this would be a good way to reduce clutter in my browser and also direct people to links more easily.
If any of the links are broken are unavailable, feel free to send a pull request
- Curricula
- Programming Languages
- Linux/bash
- AI/ML
- Robotics/hardware/electronics
- Maths
- DSA
- Version Control
- Misc
A few links to both Github lists and popular CS literature.
- Open Source CS curriculum
- Teach yourself CS
- FreeCodeCamp
- How to Design Programs
- Structure and Interpretation of Computer Programs (Lisp)
- Structure and Interpretation of Computer Programs (JavaScript)
- The Art of Computer Programming by Donald E. Knuth
- Official Rust-Lang Guide
- Official Embedded Rust Guide
- Programming Rust - Systems development book - (tor onion link)
- Linux Journey
- GNU/Linux resources
- What Linux distribution do I choose?
- Arch Wiki (extensive documentation on Linux packages etc.)
- OverTheWire - Interactive Terminal Game
- Build your own text editor
- Linux Basics
- VIM cheatsheet
- Google - Machine Learning Crash Course
- PyTorch Documentation & Tutorials
- Neural Networks from Scratch
- Pytorch Documentation
- How to Think Like a Mathematician
- Project Euler
- Truth Tables, Tautologies and Logical Equivalences
- Professor Leonard - Calculus I, II and III