Here are some book recommendations covering everything from general programming knowledge to language-specific information. Happy reading!
General
Automate the Boring Stuff With Python by Al Sweigart
- http://automatetheboringstuff.com/
- ISBN-13: 978-1593275990
Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman, and Julie Sussman
- https://mitpress.mit.edu/sicp/
- ISBN-13: 978-0262510875
Clean Code: A Handbook of Agile Software Crafstmanship by Robert C. Martin
- Amazon Smile
- ISBN-13: 978-0132350884
CODE: The Hidden Language of Computer Hardware and Software by Charles Petzold
- Amazon Smile
- ISBN-13: 978-0735611313
Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability by Steve Krug
- Amazon Smile
- ISBN-13: 978-0321965516
Programming Pearls (2nd Edition) by 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 by Andrew Hunt and David Thomas
- Amazon Smile
- ISBN-13: 978-0201616224
The Self-Taught Programmer: The Definitive Guide to Programming Professionally by Cory Althoff
- Amazon Smile
- ISBN-13: 978-1520288178
You Don’t Know JS (book series) by 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
Algorithms
Introduction to Algorithms, 3rd Edition (MIT Press) by Thomas H. Cormen and Charles E. Leiserson
- Amazon Smile
- ISBN-13: 978-0262033848
Cracking the Coding Interview: 150 Programming Questions and Solutions by Gayle Laakmann McDowell
- Amazon Smile
- ISBN-13: 978-0984782802
C-lang
The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie
- Amazon Smile
- ISBN-13: 978-0131103628
A Book on C: Programming in C
- Amazon
- ISBN-13: 978-0201183993
Coding Interview
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 by Kathy Sierra and Bert Bates
- Amazon Smile
- ISBN-13: 978-0596009205
Effective Java by Joshua Bloch
- Amazon Smile
- ISBN-13: 978-0134685991
JavaScript
You Don’t Know JS (book series)
- https://github.com/getify/You-Dont-Know-JS
- ISBN-13: 9781491924464
Eloquent JavaScript: A Modern Introduction to Programming by Marijn Haverbeke
- Read it online here
- 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) by Wesley J Chun
- Amazon Smile
- ISBN-13: 978-0132678209
Soft Skills
Soft Skills: The software developer’s life manual
- Amazon Smile
- ISBN-13: 9781617292392
Other
*Hacking: Ultimate Hacking Guide: Hacking For Beginners And Tor Browser
- https://www.amazon.in/dp/B075CX7T6G/ref=cmswrcpawdbt1-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 computaitonal problems by Wladston Ferreira Filho
- Amazon Smile
- ISBN-13: 978-0-9773160-2-5
Algorithms Unlocked by 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++ by 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) by Kurose and 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 by 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
This list was compiled from multiple suggestion threads on Reddit and Stackoverflow.
Please feel free to add more that you have found useful!