Reading List

Complexity:

A Philosophy of Software Design

Clean Code

Design Patterns

Just Enough Software Architecture

Algorithms:

Grokking Algorithms

Algorithm Design Manual

Languages:

Javascript: The Good Parts

The Rust Programming Language (The Book)

Programming Elixir

Soft Skills:

The Passionate Programmer

Soft Skills: The software developer's life manual

Here are a few other resources that have helped me fill knowledge gaps as a programming bootcamp grad:

The Imposter's Handbook

A Programmer's Introduction to Mathematics

Programming Paradigms for Dummies

A type of programming