Download Link


Thinking in Java, 2nd edition, Revision 12.chm1,42 MIn my opinion, the best book to learn Java. It reads like a novel and before you know it, you are able to write powerfull and robust applications in this extraordinary programming language.Bruce Eckel
Thinking in Java, 2nd edition, Revision 11.pdf4,01 M
Java Precisely 1.05413 K

Bruno Richard made this valuable contribution to the Books section. This document gives a concise description of the Java programming language. It is a quick reference for the reader who has already learnt (or is learning) Java from a standard textbook and who wants to know the language in more detail. The document presents general rules (on left-hand pages), and corresponding examples (on righthand pages).The complete examples are available at the book's website.

Peter Sestoft
Updated!  C++ Annotations 6.5.03,7 M

My personal favourite C++ book. It's a very clear and complete resource which deals with almost any aspect of C++ programming. This book is continiously updated. To be sure you have the latest version you should check the website.

Frank B. Brokken
Thinking in C++, Volume 1, 2nd Edition2,49 MGreat C++ book!Bruce Eckel
Thinking in C++, Volume 2, 2nd Edition2,01 M

This book contains some advanced topics like IOStreams, RTTI, exceptions, STL, templates, multiple inheritance and design patterns.

Bruce Eckel
C++ Programming HOW-TO239 KThe purpose of this document is to provide you with a comprehensive list of URL pointers and programming tips on C++.Alavoor Vasudevan
C#C# Language Specification 0.284,22 MAccording to Microsoft C# is a simple, modern, object oriented, and type-safe programming language derived from C and C++. If you ask me, it is far more related to Java then it is to C++.Microsoft
PerlProgramming Perl 5 218 KQuick reference guide about the powerfull Perl scripting language.Johan Vromans and
Squirrel Consultancy
PythonNew! Thinking in Python518 K

Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.
The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python Web site and can be freely distributed. The same site also contains distributions of and pointers to many free third party Python modules, programs and tools, and additional documentation.
The Python interpreter is easily extended with new functions and data types implemented in C or C++ (or other languages callable from C). Python is also suitable as an extension language for customizable applications.

Bruce Eckel
UMLOMG UML Specification 1.44,17 M

The ultimate UML specification guide by OMG, the designers of the Unified Modeling Language

Object Management Group
CVSVersion Management with CVS 0,97 MCVS is the Concurrent Versions System, the dominant open-source network-transparent version control system.  CVS is useful for everyone from individual developers to large, distributed teams. You can find more information on http://www.cvshome.com.Per Cederqvis

Copyright 2007,The Quick Reference Site. All Rights Reserved.
Page last updated: 03 mrt 2007