Skip to content
shortlist
Log inSign up
#8in Learning of all time📚8 things, ranked

Books that made me a better programmer

RMRosa Martínez
RMRosa Martínez@rosa_m

Not all of them are about code. Roughly in the order I'd hand them to a junior dev.

  • 9 upvotes
  • 542 views
  • 7 saves
  • 3 people are working through it
#books#learning#programming
See the top Books lists this week
Updated May 21, 2026

8 things, ranked

1

The Pragmatic Programmer

en.wikipedia.org

Short chapters, big habits.

3

Crafting Interpreters

craftinginterpreters.com

Free online. You build two languages. Wildly fun.

5

The C Programming Language

en.wikipedia.org

7

Introduction to Algorithms

en.wikipedia.org

A reference, not a read. My copy is a monitor stand half the year.

2

Code: The Hidden Language of Computer Hardware and Software

en.wikipedia.org

From flashlights to CPUs. The best 'how computers work' book.

4

Structure and Interpretation of Computer Programs

en.wikipedia.org

6

Code Complete

en.wikipedia.org

8

Gödel, Escher, Bach

en.wikipedia.org

1

The Pragmatic Programmer

en.wikipedia.org

Short chapters, big habits.

4

Structure and Interpretation of Computer Programs

en.wikipedia.org

7

Introduction to Algorithms

en.wikipedia.org

A reference, not a read. My copy is a monitor stand half the year.

2

Code: The Hidden Language of Computer Hardware and Software

en.wikipedia.org

From flashlights to CPUs. The best 'how computers work' book.

5

The C Programming Language

en.wikipedia.org

8

Gödel, Escher, Bach

en.wikipedia.org

3

Crafting Interpreters

craftinginterpreters.com

Free online. You build two languages. Wildly fun.

6

Code Complete

en.wikipedia.org

1

The Pragmatic Programmer

en.wikipedia.org

Short chapters, big habits.

3

Crafting Interpreters

craftinginterpreters.com

Free online. You build two languages. Wildly fun.

5

The C Programming Language

en.wikipedia.org

7

Introduction to Algorithms

en.wikipedia.org

A reference, not a read. My copy is a monitor stand half the year.

2

Code: The Hidden Language of Computer Hardware and Software

en.wikipedia.org

From flashlights to CPUs. The best 'how computers work' book.

4

Structure and Interpretation of Computer Programs

en.wikipedia.org

6

Code Complete

en.wikipedia.org

8

Gödel, Escher, Bach

en.wikipedia.org

1

The Pragmatic Programmer

en.wikipedia.org

Short chapters, big habits.

4

Structure and Interpretation of Computer Programs

en.wikipedia.org

7

Introduction to Algorithms

en.wikipedia.org

A reference, not a read. My copy is a monitor stand half the year.

2

Code: The Hidden Language of Computer Hardware and Software

en.wikipedia.org

From flashlights to CPUs. The best 'how computers work' book.

5

The C Programming Language

en.wikipedia.org

8

Gödel, Escher, Bach

en.wikipedia.org

3

Crafting Interpreters

craftinginterpreters.com

Free online. You build two languages. Wildly fun.

6

Code Complete

en.wikipedia.org

Comments

    Log in to join the conversation.

    More from Rosa

    See profile
    #1 in Recipes📅5 things

    My year in five dishes

    RMrosa_m
    🔍5 things

    Non-fiction for people who think they hate non-fiction

    RMrosa_m
    🏛️8 things

    History books that read like novels

    RMrosa_m
    #1 in Recipes📅5 things

    My year in five dishes

    RMrosa_m
    🏛️8 things

    History books that read like novels

    RMrosa_m
    🔍5 things

    Non-fiction for people who think they hate non-fiction

    RMrosa_m
    #1 in Recipes📅5 things

    My year in five dishes

    RMrosa_m
    🏛️8 things

    History books that read like novels

    RMrosa_m
    🔍5 things

    Non-fiction for people who think they hate non-fiction

    RMrosa_m
    #1 in Recipes📅5 things

    My year in five dishes

    RMrosa_m
    🏛️8 things

    History books that read like novels

    RMrosa_m
    🔍5 things

    Non-fiction for people who think they hate non-fiction

    RMrosa_m

    More like this

    #1 in Learning📜7 things

    Essays every programmer should read once

    PRpriyanka
    🧠5 things

    Books that changed how I think (engineer edition)

    JPdevjun
    #1 this week🕯️5 things

    Stranger danger, but make it literary

    LAleila
    📬
    1. The Marginalian
    2. Julia Evans
    3. Stratechery
    4. and 5 more
    #2 in Learning

    Blogs and newsletters that still earn my inbox

    RIravi
    #2 this week🍝8 things

    Food writing that makes me hungry at 11pm

    LHlucy_h
    🧠8 things

    Books that actually changed how I think

    MOmaya
    #3 in Books🕰️5 things

    Secondhand bookshop regular's picks

    ZJzoe
    🎧7 things

    Podcasts that actually taught me something

    AOamara
    ✍️9 things

    Essay collections I reread instead of starting something new

    MOmaya
    🌱9 things

    Starter books for someone who says they don't read

    ICines_reads
    #1 in Learning📜7 things

    Essays every programmer should read once

    PRpriyanka
    #1 this week🕯️5 things

    Stranger danger, but make it literary

    LAleila
    ✍️9 things

    Essay collections I reread instead of starting something new

    MOmaya
    🧠8 things

    Books that actually changed how I think

    MOmaya
    🎧7 things

    Podcasts that actually taught me something

    AOamara
    #2 this week🍝8 things

    Food writing that makes me hungry at 11pm

    LHlucy_h
    🧠5 things

    Books that changed how I think (engineer edition)

    JPdevjun
    #3 in Books🕰️5 things

    Secondhand bookshop regular's picks

    ZJzoe
    📬
    1. The Marginalian
    2. Julia Evans
    3. Stratechery
    4. and 5 more
    #2 in Learning

    Blogs and newsletters that still earn my inbox

    RIravi
    🌱9 things

    Starter books for someone who says they don't read

    ICines_reads
    #1 in Learning📜7 things

    Essays every programmer should read once

    PRpriyanka
    📬
    1. The Marginalian
    2. Julia Evans
    3. Stratechery
    4. and 5 more
    #2 in Learning

    Blogs and newsletters that still earn my inbox

    RIravi
    🧠8 things

    Books that actually changed how I think

    MOmaya
    ✍️9 things

    Essay collections I reread instead of starting something new

    MOmaya
    🧠5 things

    Books that changed how I think (engineer edition)

    JPdevjun
    #1 this week🕯️5 things

    Stranger danger, but make it literary

    LAleila
    #2 this week🍝8 things

    Food writing that makes me hungry at 11pm

    LHlucy_h
    #3 in Books🕰️5 things

    Secondhand bookshop regular's picks

    ZJzoe
    🎧7 things

    Podcasts that actually taught me something

    AOamara
    🌱9 things

    Starter books for someone who says they don't read

    ICines_reads
    #1 in Learning📜7 things

    Essays every programmer should read once

    PRpriyanka
    #2 this week🍝8 things

    Food writing that makes me hungry at 11pm

    LHlucy_h
    🧠8 things

    Books that actually changed how I think

    MOmaya
    🌱9 things

    Starter books for someone who says they don't read

    ICines_reads
    🧠5 things

    Books that changed how I think (engineer edition)

    JPdevjun
    🎧7 things

    Podcasts that actually taught me something

    AOamara
    #3 in Books🕰️5 things

    Secondhand bookshop regular's picks

    ZJzoe
    📬
    1. The Marginalian
    2. Julia Evans
    3. Stratechery
    4. and 5 more
    #2 in Learning

    Blogs and newsletters that still earn my inbox

    RIravi
    #1 this week🕯️5 things

    Stranger danger, but make it literary

    LAleila
    ✍️9 things

    Essay collections I reread instead of starting something new

    MOmaya
    • Home
    • Search
    • Create
    • Friends
    • Log in