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…

(4 )

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…

(4 )

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…

(4 )

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…

(4 )

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…

(4 )

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…

(4 )

Programming Python

Author: Mark Lutz

Already the industry standard for Python users, ProgrammingPython fromO'Reilly just got even better. This third edition has been updated toreflect…

(4 )

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…

(4 )

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…

(4 )

Introduction to Algorithms

A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, an…

(4 )