
.NET
- Richter, Jeffrey.CLR via C#, 4th Edition.
 
- Martin, Robert C.& Martin, Micah. Agile Principles, Patterns, and Practices in C#.
 
- NET Web API — asp.net/web-api
 
- NET MVC — asp.net/mvc
 
- Sanderson, Steven.Pro ASP.NET MVC Framework.
 
ALGORITHMS
- Cormen, Thomas H.Introduction to Algorithms.
 
- Knuth, Donald E.The Art of Computer Programming.
 
- Skiena, Steven S.The Algorithm Design Manual.
 
- Gamma, Erich.Design Patterns: Elements of Reusable Object-Oriented Software.
 
- Fowler, Martin.Patterns of Enterprise Application Architecture.
 
C++
MUST-READ
- Lippman, Stanley B.C++ Primer (5th Edition).
 
- Meyers, Scott.Effective C++
 
- Meyers, Scott.Effective STL
 
- Weiss, Mark.Data Structures and Problem Solving Using C++
 
- Gamma, Erich.Design Patterns CD: Elements of Reusable Object-Oriented Software.
 
ADVANCED READING
- Vandevoorde, David.C++ Templates: The Complete Guide.
 
- Blanchette, Jasmin.C++ GUI Programming with Qt 4.
 
- Hill, Francis & Kelley, Stephen.Computer Graphics Using OpenGL.
 
IOS
- CS193p course. Introduction to iOS Programming. Stanford.
 
- Oriented Software by GoF. Design Patterns: Elements of Reusable Object.
 
JAVA
- Cay S. Horstmann.Core Java Volume I — Fundamentals.
 
- Bloch, Joshua.Effective Java: Programming Language Guide.
 
- Stelting, Stephen & Maassen, Olav.Applied Java Patterns.
 
- Eckel, Bruce.Thinking in Java.
 
- Eckel, Bruce.Thinking in Enterprise Java.
 
- Eckel, Bruce.Thinking in Patterns.
 
- Fowler, Martin. Improving the Design of Existing Code.
 
- Evans, Benjamin & Verburg, Martijn.The Well-Grounded Java Developer.
 
- Martin, Robert C.Clean Code: A Handbook of Agile Software Craftsmanship 1st Edition.
 
- Gosling, James.The Java Language Specification.
 
 
JAVASCRIPT
- Crockford, Douglas.JavaScript: The Good Parts. Unearthing the Excellence in JavaScript.
 
- Snook, Jonathan.Scalable and Modular Architecture for CSS.
 
- Zakas, Nicholas.High Performance JavaScript (Build Faster Web Application Interfaces).
 
- Stefanov, Stoyan.JavaScript Patterns. Build Better Applications with Coding and Design Patterns.
 
- Flanagan, David.JavaScript: The Definitive Guide.
 
- Zakas, Nicholas C.Understanding ECMAScript 6.
 
QA
- Савин, Роман.«Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах».
 
- Kaner, Cem. Testing Computer Software.
 
- Black, Rex. Critical Testing Processes: Plan, Prepare, Perform, Perfect.
 
- Kaner, Cem. Lessons Learned in Software Testing: A Context-Driven Approach.
 
- Culbertson, Robert. Rapid Testing.
 
- Tamres, Louise. Introducing Software Testing.
 
- Copeland, Lee. A Practitioner’s Guide to Software Test Design.
 
- Black, Rex. Foundations of Software Testing.
 
- software-testing.ru
 
- http://www.rstqb.org/ru/istqb-downloads.html
 
PHP
- com/
 
- php-fig.org/
 
- Zandstra, Matt.PHP Objects, Patterns, and Practice.
 
- Yii 2.0 Cookbook community: com/samdark/yii2-cookbook
 
- Jeffrey Winesett.Web Application Development with Yii and PHP. 2nd Revised ed
 
- Laravel 5.0 Cookbook — com/
 
PYTHON
FOR BEGINNERS
- Barry, Paul.Head First Python — A brain friendly Guide.
 
- David Beazly. Brian K. Jones.ooks-list__author Python Cookbook,  3rd Edition.
 
- Lutz, Mark.Learning Python.
 
- Ramalho, Luciano.Fluent Python.
 
- Shaw, Zed.Learn Python the Hard Way.