Books To Read Before You Die
If you think youβve got something that should be in the list, feel free to follow these steps:
- Fork the repo.
- Create a new branch.
- Make your changes to your fork.
- Send a pull request from your forkβs branch to our master branch.
Enjoy Reading... β₯
Web Development
- Build Your Own Database Driven Web Site Using PHP & MySQL, 4th Edition
- Host Your Web Site in the Cloud Amazon Web Services Made Easy
- Outsourcing Web Projects
- 97 Things Every Programmer Should Know
- Clean Code
- Lean Websites
- MIND Patterns - Accessibility Patterns for the Web
- Unit Testing
- Spark
- Regular Expressions
- Front End Handbook
- Refactoring - Improving the Design of Existing Code
- Refactoring Object-Oriented Frameworks
- Patterns of Enterprise Application Architecture
- eCommerce in the Cloud: Bringing Elasticity to eCommerce 1st Edition
- Docker in Practice 1st Edition
- Scrum: Novice to Ninja
HTML & CSS
- Jump Start HTML5 Basics
- Jump Start HTML5
- Everything You Know About CSS Is Wrong!
- HTML5 & CSS3 for the Real World 2nd Edition
- Jump Start Responsive Web Design
- The Ultimate CSS Reference
- CSS3
- Jump Start CSS
- CSS3 The Missing Manual
- CSS3 Fundamentals
- Mastering CSS3
CSS Pre-processors
JavaScript
- Simply JavaScript
- Jump Start CoffeeScript
- Jump Start JavaScript
- Jump Start Node.js
- ECMAScript 2015: A SitePoint Anthology
- The Art & Science of JavaScript
- JavaScript Bible
- JavaScript
- Node.js
- ECMAScript 6
- TypeScript
- EcmaScript
- TypeScript Deep Dive
- The Principles of Object-Oriented JavaScript
- Foundation HTML5 Animation with JavaScript
- Pro JavaScript Design Patterns
- Object-Oriented JavaScript
- Javascript The Good Parts
- JavaScript Design Patterns
- Speaking JavaScript
JavaScript Frameworks & Libraries
- AngularJS: Novice to Ninja
- AngularJS
- jQuery
- ReactJs
- React Enlightenment
- Full Stack Web Development with Backbone.js 1st Edition
- Data-oriented Development with Angularjs
- Professional AngularJS 1st Edition
- 30 Days Of React
- Become a ninja with Angular2
- Flux & React
- The Road to learn React
- Discover Meteor β Building Real-Time JavaScript Web Apps
- Learn RxJS
JavaScript Task Runner
Front-End Frameworks
Web Animations
PHP
- Jump Start PHP Environment
- Jump Start PHP
- PHP Master Write Cutting-edge Code
- Object-oriented_programming_OOP_with_PHP
- PHP & MySQL: Novice To Ninja, 5th Edition
- The PHP Anthology: 101 Essential Tips, Tricks & Hacks, 2nd Edition
- No Nonsense XML Web Development With PHP
- PHP 5 Power Programming
- The Clean Architecture in PHP
- PHP Pandas (PHP7!)
- PHP Objects, Patterns, and Practice)
PHP Frameworks
- Laravel: From Apprentice To Artisan
- Laravel: Code Bright - Dayle Rees
- Easy Laravel 5
- Implementing Laravel
- Laravel 5.1 Beauty
- Laravel and AngularJS
- Symfony 2.8
- Laravel 5 Essentials
- Mastering Laravel
- Laravel Design Patterns and Best Practices
- Learning Laravel's Eloquent
- Laravel Application Development Blueprints
- Web Application Development with Yii 2 and PHP
Wordpress Development
- The WordPress Anthology
- Build Your Own Wicked WordPress Themes
- The Ultimate Guide To The WordPress REST API
C#
Python
C++
C
F#
Rails
.NET
- ASP.NET Web API
- ASP.NET Multitenant Applications
- ASP.NET MVC
- Pro ADO.NET Data Services(BookFi.org)
- Beginning SOLID Principles and Design Patterns for ASP.NET Developers
Version Control
Functional Programming
Databases
- Jump Start MySQL
- Simply SQL
- Data Structures Succinctly Part 1
- MongoDB
- Mysql Tutorial Excerpt 5.5
- SQL On Azure
- A Practical Guide to Information Architecture
- Database Fundamentals
The Web APIs
- Securing The API Stronghold
- Build APIs You Won't Hate
- OAuth 2.0 Identity and Access Management Patterns
- RESTful Web Services
- Web API Design
Web Servers
Mobile Development
Development Tools
Web Design
- Jump Start Sketch
- The Guide To Wireframing
- The Principles of Beautiful Web Design, 3rd Edition
- Designing For Business
- Get Started In UX
- Prototyping