Subjects / Software engineering

Best books to learn Software engineering, in order

Software engineering rewards reading in order: solid programming fundamentals first, then data structures, algorithms, and how to write code that others can maintain, then systems design and the craft and collaboration of shipping real software. A staged path keeps you from stacking frameworks on a shaky base. Books and projects build genuine ability here, and unlike licensed fields the portfolio you build while reading is much of what actually gets you hired.

Build your own Software engineering list →Browse all paths

Reading paths for software engineering

Popular software engineering books

Related reading

Related subjects