General Programming
Focuses on writing readable, maintainable code.Suitable for all programming languages."Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin
Comprehensive guide to software construction and coding practices. Ideal for both beginners and experienced developers."Code Complete: A Practical Handbook of Software Construction" by Steve McConnell
Python
"Automate the Boring Stuff with Python:Automate the Boring Stuff with Python" by Al Sweigart
Great for beginners who want to learn Python by automating everyday tasks. Free online version available.
100 Free Online Programming Books
Professional Java Script for Web developers Download
Learning JavaScript Download
Learning PHP, MySQL, JavaScript, CSS & HTML5 Download
Learning Python Network Programming Download
OReilly-Programming Python Download
Python Programming for the Absolute Beginner Download
C Programming Absolute Beginner Download
Qt5 C++ GUI Programming Cookbook Download
The C++ Programming Language Download
Programming in C Download
For more Programming E-Books visit Programming E-Books