17 KiB
title |
---|
Books to Read for Programmers |
List of Books
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
Fundamentals of Computer Algorithms by Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran
- Amazon
- ISBN-13: 978-8173716126
Data Structures and Algorithms Made Easy: Data Structures and Algorithmic Puzzles
- Amazon Smile
- ISBN-13: 978-8193245279
Grokking Algorithms: An illustrated guide for programmers and other curious people by Aditya Bhargava
- Amazon Smile
- ISBN-13: 978-1617292231
Data Structures And Algorithms Made Easy
- Amazon Smile
- ISBN-13: 978-8193245279
Algorithms Unlocked by Thomas H. Cormen
- Amazon Smile
- ISBN-13: 978-0262518802
BASH
The Linux Command Line: A Complete Introduction 1st Edition by William E. Shotts Jr
- Amazon Smile
- ISBN-13: 978-1593273897
Learning the bash Shell: Unix Shell Programming by Cameron Newham
- Amazon Smile
- ISBN-13: 978-0596009656
Mastering Linux Shell Scripting by Andrew Mallett
- Amazon Smile
- ISBN-13: 978-1784396978
C-lang
A Book on C: Programming in C
- Amazon Smile
- ISBN-13: 978-0201183993
C Notes for Professionals book
Head First C: A Brain-Friendly Guide
- Amazon Smile
- ISBN-13: 978-1449399917
The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie
- Amazon Smile
- ISBN-13: 978-0131103628
C++
Thinking in C++ by Bruce Eckel
- Amazon Smile
- ISBN-13: 978-0139177095
C++
Thinking in C++ by Bruce Eckel
- Amazon Smile
- ISBN-13: 978-0139177095
C#
C# 6.0 in a Nutshell: The Definitive Reference 6th Edition by Joseph Albahari (Author), Ben Albahari (Author)
- Amazon Smile
- ISBN-13: 978-1491927069
Pro C# 7: With .NET and .NET Core Paperback – Nov 21 2017 by Andrew Troelsen (Author), Philip Japikse (Author)
- Amazon Smile
- ISBN-13: 978-1484230176
*Murach's C# 2015 by Joel Murach (Author), Anne Boehm (Author)
- Amazon Smile
- ISBN-13: 978-1890774943
Coding Interview
Cracking the Coding Interview: 150 Programming Questions and Solutions
- Amazon
- ISBN-13: 978-0984782857
Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition
- Wiley
- ISBN: 978-0-470-12167-2
Dynamic Programming for Coding Interviews: A Bottom-Up approach to problem solving
- Amazon Smile
- ISBN-13: 978-1946556691
Computer Networks
Computer Networking: A Top-Down Approach (7th Edition) by Kurose and Ross
- Amazon Smile
- ISBN-13: 978-0133594140
Computer Networks By Andrew S. Tanenbaum
- Amazon Smile
- ISBN-13: 978-9332518742
Database
Database Systems: Design, Implementation, & Management 12th Edition
*Database Administration Fundamentals: Microsoft Official Academic Course, Prep for Microsoft Exam 98-364 -Amazon Smile
- ISBN-13: 978-0470889169
- ISBN-10: 9780470889169
Oracle® Database Notes for Professionals
DevOps
DevOps Handbook:How to Create World-Class Agility, Reliability, and Security in Technology Organizations by Gene Kim et al
- Amazon Smile
- ISBN-13: 978-1942788003
Full Stack Development
Pro Mern Stack: Full Stack Web App Development with Mongo, Express, React, and Node
- Amazon Smile
- ISBN-13: 978-1484226520
General
Clean Code: A Handbook of Agile Software Craftsmanship 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
Coders at Work: Reflections on the Craft of Programming by P. Seibel
- Amazon Smile
- ISBN-13: 978-1430219484
Computer Science Distilled: Learn the art of solving computaitonal problems by Wladston Ferreira Filho
- Amazon Smile
- ISBN-13: 978-0-9773160-2-5
DevOps Handbook:How to Create World-Class Agility, Reliability, and Security in Technology Organizations by Gene Kim et al
- Amazon Smile
- ISBN-13: 978-1942788003
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
Soft Skills: The software developer's life manual - John Sonmez
- Amazon Smile
- ISBN-13: 9781617292392
Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman, and Julie Sussman
- https://mitpress.mit.edu/sicp/
- ISBN-13: 978-0262510875
The Art of Computer Programming by Donald E. Knuth
- Author Page
- ISBN-13: 978-0321751041
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
Information Security
Hacking: Ultimate Hacking Guide: Hacking For Beginners And Tor Browser
- https://www.amazon.in/dp/B075CX7T6G/ref=cm_sw_r_cp_awdb_t1_-7ESBbZ43CCBM
- (ISBN 1976112524).
The Shellcoder's Handbook: Discovering and Exploiting Security Holes
- Amazon Smile
- ISBN-13: 978-0470080238
Cracking the Code to a Successful Interview: 15 Insider Secrets from a Top-Level Recruiter by Evan Pellett
- Amazon
- ISBN-13: 978-1441700537
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
*Introduction to Java Programming and Data Structures by Y. Daniel Liang
Core Java Volume I--Fundamentals by Cay S. Horstmann and Gary Cornell
- Amazon
- ISBN-13: 978-0137081899
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
Node.js
Beginning Node.js -Amazon
- ISBN-13: 978-1484201886
JavaScript and JQuery: Interactive Front-End Web Development by Jon Duckett
- [Amazon] (https://www.amazon.co.uk/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647/)
- 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
Go
Introducing Go: Build Reliable, Scalable Programs by Caleb Doxsey
- Amazon Smile
- ISBN-13: 978-1491941959
Go in Practice: Includes 70 Techniques 1st Edition by Matt Butcher, Matt Farina
- Amazon Smile
- ISBN-13: 978-1633430075
Soft Skills
Soft Skills: The software developer's life manual
- Amazon Smile
- ISBN-13: 9781617292392
Other
*Blue Team Field Manual (BTFM)
- Amazon Smile
- ISBN: 154101636X
*Code: The Hidden Language of Computer Hardware and Software (Developer Best Practices) *
- Amazon Smile
- ISBN-13: 978-0735611313
Competitive Programming 3: The New Lower Bound of Programming Contests
- Amazon Smile
- ISBN-13: 978-5800083125
Computer Networking: A Top-Down Approach (7th Edition) by Kurose and Ross
- Amazon Smile
- ISBN-13: 978-0133594140
Data Structures And Algorithms Made Easy
- Amazon Smile
- ISBN-13: 978-8193245279
Deep Learning by Ian Goodfellow, Yoshua Bengio, Aaron Courville
- Amazon
- ISBN: 978-0262035613
Dynamic Programming for Coding Interviews: A Bottom-Up approach to problem solving
- Amazon Smile
- ISBN-13: 978-1946556691
Facts and Fallacies of Software Engineering
- Amazon Smile
- ISBN-13: 978-0321117427
GATE 2019 Computer Science and Information Technology
- Amazon Smile
- ISBN-13: 978-1946581785
Hacking: Ultimate Hacking Guide: Hacking For Beginners And Tor Browser
- Amazon Smile
- ISBN: 1976112524
Operating System Concepts
- Amazon Smile
- ISBN-13: 978-1118063330
Mastering Linux Shell Scripting by Andrew Mallett
- Amazon Smile
- ISBN-13: 978-1784396978
Pro PHP Programming - Peter MacIntyre
- Amazon Smile
- ISBN-13: 978-1430235606
*Rtfm: Red Team Field Manual
- Amazon Smile
- ISBN-13: 978-1494295509
The Innovator's Delimma
- [Amazon] (https://www.amazon.com/Innovators-Dilemma-Technologies-Management-Innovation-ebook/dp/B00E257S86_
- ASIN: B00E257S86
The Mythical Man-Month: Essays on Software Engineering
- Amazon Smile
- ISBN-13: 978-0201835953
Python
Automate the Boring Stuff With Python by Al Sweigart
- http://automatetheboringstuff.com/
- ISBN-13: 978-1593275990
Core Python Applications Programming (3rd Edition) by Wesley J Chun
- Amazon Smile
- ISBN-13: 978-0132678209
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
- Amazon Smile
- ISBN-13: 978-1593276034
Python Tricks: A Buffet of Awesome Python Features by Dan Bader
- Amazon Smile
- ISBN-13: 978-1775093305
Think Python: How to Think Like a Computer Scientist
- Amazon Smile
- ISBN-13: 978-1491939369
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers
- Amazon Smile
- ISBN-13: 978-1597499576
Ruby
Practical Object-Oriented Design in Ruby
- Amazon Smile
- ISBN-13: 978-0321721334
Soft Skills
Soft Skills: The software developer's life manual
- Amazon Smile
- ISBN-13: 9781617292392
The Innovator's Delimma
- [Amazon] (https://www.amazon.com/Innovators-Dilemma-Technologies-Management-Innovation-ebook/dp/B00E257S86_
- ASIN: B00E257S86
Visual Basic
Beginning Visual Basic: A Step by Step Computer Programming Tutorial by Philip Conrod
- ISBN-13: 978-1-937161-75-0
Web Development
HTML & CSS Design and Build Websites by Jon Duckett
- http://www.htmlandcssbook.com/
- ISBN-13: 978-1118008188
JavaScript & jQuery Interactive Front-End Web Development by Jon Duckett
- http://javascriptbook.com/
- ISBN-13: 978-1118531648
Design Patterns
https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/
https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124
HTML and CSS: Design and Build Websites by Jon Duckett
- Amazon
- ISBN-13: 978-1118008188
This list was compiled from multiple suggestion threads on Reddit and Stackoverflow.
Please feel free to add more that you have found useful!