TheSourcery | RecentChanges | Preferences | Index | RSS

Tyche's Big Collection of Programming Books

This page is a work in progress... I reserve the right to revise and extend my remarks... :-)

Thinking in Java - Bruce Eckel

This book is available free online at http://www.mindview.net/Books/TIJ/ It's actually pretty excellent book for anyone wanting to learn Object-Oriented programming whether they use Java or not. (*****)

Algorithms in C : Parts 1-4 - Robert Sedgewick

Unless you own this tome, you simply aren't a C programmer, yet. That is unless you own a suitable substitute (i.e. Knuth's tome). I think this is slightly better than Knuth's tome.

ISBN 0201314525 (amazon.com, search) (*****)

C++ for Real Programmers - Jeff Alger

This is a pretty advanced tome that hits a range of slippery C++ subjects from smart pointers to double dispatch to memory management to homomorphic elephants. This is definately not for the beginner. But excellent for the intermediate C++ programmer desiring to attain a higher state of zen with C++.

ISBN 0-12-049942-8 (amazon.com, search) (****)

Patterns in Java : Volume 1 - Mark Grand

A pretty good book. There's a Java rehash of much of the GOF patterns but there are some new ones of interest mainly the concurrency patterns. Just a few of these patterns are Java idioms but most usable in other languages.

ISBN 0471227293 (amazon.com, search) (**+)

UML in a Nutshell - Sinan Si Albir

A pretty dry reference to the details of the UML specification. I haven't worked my way through it yet.

ISBN 1565924487 (amazon.com, search) (not rated)

A Byte of Python - C H Swaroop

An Introductury online book to Python can be found here: http://www.ibiblio.org/g2swap/byteofpython/read/index.html

How To Think Like A Computer Scientist: Learning with C++ - Allen B. Downey

Introductory book to C++ and STL. See http://www.ibiblio.org/obp/thinkCS/cpp/english/

TheSourcery | RecentChanges | Preferences | Index | RSS
Edit text of this page | View other revisions
Last edited March 31, 2005 3:29 am by JonLambert (diff)
All material on this Wiki is the property of the contributing authors.
©2004-2006 by the contributing authors.
Ideas, requests, problems regarding this site? Send feedback.