OnlineBookshelf

ShscWiki :: LogIn :: PageIndex :: RecentChanges
SH/SC Online Bookshelf
Only legit titles please, no book-warez.
Work in progress!



Common Lisp / Scheme

-Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman, Julie Sussman
--Practical Common Lisp by Peter Seibel
--Successful Lisp: How to Understand and Use Common Lisp by David B. Lamkins
--On Lisp: Advanced Techniques for Common Lisp by Paul Graham
--How To Design Programs: An Introduction to Programming and Computing by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi

Java

-Thinking in Java by Bruce Eckel
-Thinking in Patterns with Java by Bruce Eckel
-Core Servlets and JSP by Marty Hall
-The Java Tutorial: Object-Oriented Programming for the Internet by Mary Campione and Kathy Walrath
-Securing Java by Gary McGraw, Ed Felten

Python

-A Byte of Python by Swaroop C. H.
-A Quick Tour of Python by Perry Greenfield, Richard L. White
-Dive Into Python by Mark Pilgrim
-Text Processing in Python by David Mertz
-Data Structures and Algorithms in Python by Bruno R. Preiss
-Scientific Computing with Python by Konrad Hinsen
-Python Tutorial by Guido van Rossum
-The Python Standard Library by Fredrik Lundh
-Thinking in Python by Bruce Eckel
-How To Think Like A Computer Scientist: Learning With Python by Allen B. Downey, Jeffrey Elkner, Chris Meyers
-Learning To Program by Alan Gauld
-GUI Programming With Python, QT Edition by Boudewijn Rempt
-Scripting for Computational Science by Hans Petter Langtangen

Ruby

-Programming Ruby: The Pragmatic Programmer's Guide by Dave Thomas, Chad Fowler, Andy Hunt
-Why's Poignant Guide to Ruby by Why The Lucky Stiff
-A Little Ruby, A Lot of Objects by Brian Marick

Graphics Manipulation and Photo Editing

-Grokking The GIMP by Carey Bunks

General Technical

-The Art of Unix Programming by Eric Steven Raymond
-In The Beginning Was The Command Line by Neal Stephenson
-User Interface Design For Programmers by Joel Spolsky
-Stack Computers: The New Wave by Philip J. Koopman, Jr.
-Version Control With Subversion by Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato
-Open Source Development With CVS by Karl Fogel, Moshe Bar
-Flow-Based Programming by J. Paul Morrison

C/C++ Programming

-Thinking in C++ by Bruce Eckel
-The C Book by Mike Banahan, Declan Brady, Mark Doran
-Numerical Recipes In C by William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery
-C Elements of Style by M&T Books??
-Writing Bug-Free C Code by Jerry Jongerius
-C++: A Dialog (Programming with the C++ Standard Library) by Steve Heller
-Data Structures and Algorithms in C++ by Bruno R. Preiss

OpenGL

-OpenGL Programming Guide (Red Book) by Jackie Neider, Tom Davis, Mason Woo
-OpenGL Reference Manual (Blue Book)
-OpenGL Specifications
-OpenGL Shading Language

This article is ©2008 by the respective authors. Reproduction is prohibited without express permission from all contributors.