DataArt рекомендует: список литературы для студентов по технологиям
.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.