How I Improve My Programming

2025-08-03   blogpage sketch howilearn


  1. Watch great coders coding

    1. George Hotz

    2. Jonathan Blow

  2. Read well-written codebases

  3. Read best books (again and again)

    1. SICP (by Sussman and Abelson)

    2. The Art of Unix Programming (by Eric Raymond)

    3. The Mythical Man Month (by Brooks)

      1. Software Design for Flexibility (by Sussman)
    4. Design of Design (by Brooks)

    5. Clean code (by Robert Martin)

    6. The Pragmatic Programmer (by Hunt and Thomas)

    7. Coders at work

    8. Crafting Interpreters (by Bob Nystrom)

    9. Game Programming Patterns (by Bob Nystrom)

    10. Designing Data-Intensive Applications

  4. Learn from the best programmers

    1. Brian Kernighan

    2. John Carmack

    3. Donald Knuth




Incoming Internal References (0)


Outgoing Web References (0)

Receive my updates

Barış Özmen © 2025