The Ultimate Book List for Software Engineers

Computer Science Recommended Books Image
The most important skill for a professional software engineer to keep sharp is learning new information. Here is a list of books that I highly recommend for engineers of all levels.


A Software Engineer, Software Developer, Programmer, Computer Scientist, Code Monkey, or whatever you may call the position, is a profession of experience and knowledge. It is impossible to be a Software Engineer and be academically stagnant.

The fact that Software Engineering is always progressing and changing is what draws a lot of people to the profession. If you are one of those people, like me, who crave to sharpen their skills then this is the list for you.

Below I have put together a list of the most impactful books I have read related to Software Engineering and its disciplines.

Book Recommendations

Software Engineering




Really Advanced

Project Management, DevOps, and Soft Skills

System Administration

Computer Security

Just for fun

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.