If you want to be a good programmer, what book should you read?

    316

    Here’s a list that should get you started.

    The Design and Analysis of Computer Algorithms
    Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman
    http://amzn.to/2chLxja

    The Art of Computer Programming
    Donald E. Knuth
     http://amzn.to/2cnxB3k

    Algorithms + Data Structures = Programs
    Niklaus Wirth
    http://amzn.to/2cnA4KK

    Elements of ML Programming
    Jeffrey D. Ullman
    http://amzn.to/2cnxnJ9

    Structure and Interpretation of Computer Programs
    Harold Abelson, Gerald Jay Sussman, Julie Sussman
    http://amzn.to/2cAD3lf

    Designing Object-Oriented Software
    Rebecca Wirfs-Brock, Brian Wilkerson, Lauren Wiener
    http://amzn.to/2cnWEnF