Reference Books
Learn Python The Hard Way
This simple book is meant to give you a first start in programming. The title says it is the hard way to learn to write code but it’s actua…
Hacking: The Art of Exploitation w/CD
A comprehensive introduction to the techniques of exploitation and creative problem-solving methods commonly referred to as "hacking." It shows ho…
The Quick Python Book
The Quick Python Book, Second Edition, is a clear, concise introduction to Python 3, aimed at programmers new to Python. This updated edition incl…
Modern C++ Design: Generic Programming and Design Patterns Applied
In Modern C++ Design , Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, A…
About Face 3: The Essentials of Interaction Design
This completely updated volume presents the effective and practical tools you need to design great desktop applications, Web 2.0 sites, and mobile…
Programming Erlang: Software for a Concurrent World
Erlang solves one of the most pressing problems facing developers today: how to write reliable, concurrent, high-performance systems. It's used wo…
Programming Python
Already the industry standard for Python users, ProgrammingPython fromO'Reilly just got even better. This third edition has been updated toreflect…
RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity
While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web serv…
You Don't Know JS: Async & Performance
No matter how much experience you have with JavaScript, odds are you don't fully understand the language. As part of the "You Don't Know JS" serie…
Introduction to Algorithms
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, an…