Article original : Best Computer Programming Books to Help You Learn to Code
Voici quelques recommandations de livres couvrant tout, des connaissances générales en programmation aux informations spécifiques à un langage. Bonne lecture !
Général
Automate the Boring Stuff With Python par Al Sweigart
- http://automatetheboringstuff.com/
- ISBN-13 : 978-1593275990
Structure and Interpretation of Computer Programs par Harold Abelson, Gerald Jay Sussman et Julie Sussman
- https://mitpress.mit.edu/sicp/
- ISBN-13 : 978-0262510875
Clean Code: A Handbook of Agile Software Craftsmanship par Robert C. Martin
- Amazon Smile
- ISBN-13 : 978-0132350884
CODE: The Hidden Language of Computer Hardware and Software par Charles Petzold
- Amazon Smile
- ISBN-13 : 978-0735611313
Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability par Steve Krug
- Amazon Smile
- ISBN-13 : 978-0321965516
Programming Pearls (2nd Edition) par Jon Bentley
- Amazon Smile
- ISBN-13 : 978-0201657883
Structure and Interpretation of Computer Programs
- https://mitpress.mit.edu/sicp/
- ISBN-13 : 978-0262510875
The Pragmatic Programmer: From Journeyman to Master par Andrew Hunt et David Thomas
- Amazon Smile
- ISBN-13 : 978-0201616224
The Self-Taught Programmer: The Definitive Guide to Programming Professionally par Cory Althoff
- Amazon Smile
- ISBN-13 : 978-1520288178
You Don’t Know JS (série de livres) par Kyle Simpson
- https://github.com/getify/You-Dont-Know-JS
- ISBN-13 : 9781491924464
Soft Skills: The software developer’s life manual - John Sonmez
- Amazon Smile
- ISBN-13 : 9781617292392
Algorithmes
Introduction to Algorithms, 3rd Edition (MIT Press) par Thomas H. Cormen et Charles E. Leiserson
- Amazon Smile
- ISBN-13 : 978-0262033848
Cracking the Coding Interview: 150 Programming Questions and Solutions par Gayle Laakmann McDowell
- Amazon Smile
- ISBN-13 : 978-0984782802
Langage C
The C Programming Language par Brian W. Kernighan et Dennis M. Ritchie
- Amazon Smile
- ISBN-13 : 978-0131103628
A Book on C: Programming in C
- Amazon
- ISBN-13 : 978-0201183993
Entretien de codage
Cracking the Coding Interview: 150 Programming Questions and Solutions
- Amazon Smile
- ISBN-13 : 978-0984782802
Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition
- Wiley
- ISBN : 978-0-470-12167-2
Java
Head First Java par Kathy Sierra et Bert Bates
- Amazon Smile
- ISBN-13 : 978-0596009205
Effective Java par Joshua Bloch
- Amazon Smile
- ISBN-13 : 978-0134685991
JavaScript
You Don’t Know JS (série de livres)
- https://github.com/getify/You-Dont-Know-JS
- ISBN-13 : 9781491924464
Eloquent JavaScript: A Modern Introduction to Programming par Marijn Haverbeke
- Lisez-le en ligne ici
- Amazon Smile - ISBN-13 : 978-1593275846
JavaScript: The Good Parts
- Amazon Smile
- ISBN-13 : 978-0596517748
JavaScript and JQuery: Interactive Front-End Web Development
- Amazon Smile
- ISBN-13 : 978-1118531648
Python
Automate the Boring Stuff With Python
- http://automatetheboringstuff.com/
- ISBN-13 : 978-1593275990
Core Python Applications Programming (3rd Edition) par Wesley J Chun
- Amazon Smile
- ISBN-13 : 978-0132678209
Compétences douces
Soft Skills: The software developer’s life manual
- Amazon Smile
- ISBN-13 : 9781617292392
Autres
*Hacking: Ultimate Hacking Guide: Hacking For Beginners And Tor Browser
- https://www.amazon.in/dp/B075CX7T6G/ref=cm_sw_r_cp_awdbt1-7ESBbZ43CCBM
- (ISBN 1976112524).
Code: The Hidden Language of Computer Hardware and Software (Developer Best Practices)
- Amazon Smile
- ISBN-13 : 978-0735611313
Data Structures And Algorithms Made Easy
- Amazon Smile
- ISBN-13 : 978-8193245279
Think Python: How to Think Like a Computer Scientist
- Amazon Smile
- ISBN-13 : 978-1491939369
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
- Amazon Smile
- ISBN-13 : 978-1593276034
Computer Science Distilled: Learn the art of solving computational problems par Wladston Ferreira Filho
- Amazon Smile
- ISBN-13 : 978-0-9773160-2-5
Algorithms Unlocked par Thomas H. Cormen
- Amazon Smile
- ISBN-13 : 978-0262518802
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers
- Amazon Smile
- ISBN-13 : 978-1597499576
The Shellcoder’s Handbook: Discovering and Exploiting Security Holes
- Amazon Smile
- ISBN-13 : 978-0470080238
Head First C: A Brain-Friendly Guide
- Amazon Smile
- ISBN-13 : 978-1449399917
Practical Object-Oriented Design in Ruby
- Amazon Smile
- ISBN-13 : 978-0321721334
Thinking in C++ par Bruce Eckel
- Amazon Smile
- ISBN-13 : 978-0139177095
Operating System Concepts
- Amazon Smile
- ISBN-13 : 978-1118063330
Computer Networking: A Top-Down Approach (7th Edition) par Kurose et Ross
- Amazon Smile
- ISBN-13 : 978-0133594140
Competitive Programming 3: The New Lower Bound of Programming Contests
- Amazon Smile
- ISBN-13 : 978-5800083125
Dynamic Programming for Coding Interviews: A Bottom-Up approach to problem solving
- Amazon Smile
- ISBN-13 : 978-1946556691
GATE 2019 Computer Science and Information Technology
- Amazon Smile
- ISBN-13 : 978-1946581785
The Art of Computer Programming par Donald E. Knuth
- https://www-cs-faculty.stanford.edu/~knuth/taocp.html
- ISBN-13 : 978-0321751041
Facts and Fallacies of Software Engineering
- Amazon Smile
- ISBN-13 : 978-0321117427
The Mythical Man-Month: Essays on Software Engineering
- Amazon Smile
- ISBN-13 : 978-0201835953
Cette liste a été compilée à partir de plusieurs fils de discussion sur Reddit et Stackoverflow.
N'hésitez pas à ajouter d'autres livres que vous avez trouvés utiles !
Autres recommandations de livres de programmation :
- Les meilleurs livres pour les structures de données et les algorithmes en JavaScript
- Ce qu'il y a sur l'étagère de livres d'ingénierie logicielle d'un développeur
- Livres que chaque responsable d'ingénierie devrait lire
- Livres que les développeurs juniors devraient lire
- Livres incontournables pour apprendre la programmation Java