1. Introduction
  2. 1. Teaching Yourself CS
  3. 2. Programming Languages
  4. 3. Compilers
  5. 4. Algorithms & Data Structures
  6. 5. Software Design
  7. 6. Software Testing
  8. 7. Inter-Process Communication (IPC)
  9. 8. I/O
  10. 9. Databases
  11. 10. Microservices, Distributed Systems & System Design
  12. 11. Cloud Computing, Containers & DevOps
  13. 12. Local-First
  14. 13. Self-Hosting
  15. 14. Security
  16. 15. HTML, CSS & JS
  17. 16. Networking, Web & Browsers
  18. 17. Performance & Observability
  19. 18. Social Networks
  20. 19. UNIX/Linux
  21. 20. System Programming
  22. 21. Terminal
  23. 22. By Example
  24. 23. Playgrounds
  25. 24. From Scratch
  26. 25. How Things Work
  27. 26. Embedded Systems & Electronics
  28. 27. Open Source, DIY & Right to Repair
  29. 28. Reverse Engineering
  30. 29. Math
  31. 30. Music
  32. 31. Games
  33. 32. Machine Learning and Deep Learning
  34. 33. Miscellanea
  35. 34. Classics & Bibles
  36. 35. Essays
  37. 36. CS/FOSS History and Hacking/Cyberpunk Culture
  38. 37. Software Licenses
  39. 38. Development and Team Organization
  40. 39. Job Hunting
  41. 40. Finest Sources of Geek Entertainment
  42. 41. Funny Things with Hack Value

bookmarks on programming

Programming Languages

  • C > C++ >

    • D
    • Go
    • Rust
    • Zig
    • Odin
  • Tcl > Lua

  • Java >

    • Kotlin
    • Scala
  • Python > Nim

  • Ruby > Crystal

  • Erlang > elixir > Gleam

  • Lisp > Scheme >

    • Clojure
    • Racket
    • Guile
  • Haskell

  • OCalm

  • Learn X in Y Minutes