Contact us
Send us your idea to discover how we can help you bring it to life.
20 Most Recommended Books for Programmers and Project Managers
Software Development

20 Most Recommended Books for Programmers and Project Managers

Table of contents

    Share:
    • facebook
    • twitter
    • linkedin

    Reading is one of the best way to hone your craft as a programmer or project manager. 

    Finding good resources for learning programming and project management is always tricky. That is why we have compiled a list of 20 useful books on the subject.

     

    Programming Languages

    HTML, CSS, and JavaScript All in One: Covering HTML5, CSS3, and ES6, Sams Teach Yourself by Julie C. Meloni and Jennifer Kyrnin 

    Web Design with HTML, CSS, JavaScript and jQuery Set by Jon Duckett 

    Learning Python by Mark Lutz  

    Fluent Python by Luciano Ramalho 

    Effective Java by Joshua Bloch 

    C++ Primer by Stanley B. Lippman , Josée Lajoie 

    C++ Crash Course by Joshua Alfred Lospinoso


     

    Software Engineering Craft

    The Mythical Man-Month by Frederick P. Brooks Jr.

    Code: The Hidden Language of Computer Hardware and Software by Charles Petzold

    The Pragmatic Programmer by Andrew Hunt and Dave Thomas

    Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin Series

    Cracking the Coding Interview by Gayle Laakmann McDowell

    Clean Architecture: A Comprehensive Beginners Guide to Learn the Realms of Software Structures Using the Principles of Clean Architecture by William Vance

    Code Complete by Steve McConnell 

     

     

    Algorithms and Data Structures

    Introduction to Algorithms by Thomas H. Cormen / Charles E. Leiserson / Ronald L. Rivest

    Algorithms to Live by Brian Christian and Tom Griffiths

    Data Structures and Algorithms in Java by Robert Lafore


     

    Project management

    Project Management Step by Step: How to Plan and Manage a Highly Successful Project by Richard Newton 

    Project Management: An Essential Guide for Beginners Who Want to Understand Agile, Scrum, Lean Six Sigma, Kanban and Kaizen When Applied to Managing Projects Kindle Edition by Wade Golden 

    Project Management (Essential Managers) by DK



     

    Many of you may have  heard of some of these books. But if you haven’t had the chance to pick one of them up, we’d highly recommend it.  Most of you have probably heard of some of these books. But we hope that this list is useful for you. 
     

    Team

    Scale faster with quality tech expertise