Processing ......
FreeComputerBooks.com
Free Computer, Mathematics, Technical Books and Lecture Notes, etc.
 
Computer Programming
:
Computer Language Books Game Programming Books
O'Reilly® The Art of Readable Code ©2011 (Dustin Boswell and Trevor Foucher)
Software Foundations ©2010 (Benjamin C. Pierce, Chris Casinghino, et al)
Start Here: Python Programming for Beginners ©2010 (Jody Scott Ginther)
Eloquent JavaScript: An Opinionated Guide to Programming ©2007-2010 (Marijn Haverbeke)
Introduction to Programming Using JAVA ©1996-2010 (David J. Eck)
The Art of Computer Programming, Vol. 4, Combinatorial Algorithms ©2009 (Donald E. Knuth)
The Art of Computer Programming, Volumn 1, Fascicle 1: MMIX -- A RISC Computer (Donald E. Knuth)
Computer Programming using GNU Smalltalk ©2009 (Canol Gökel)
Touch of Class: Learning to Program Well with Objects and Contracts ©2009 (Bertrand Meyer) 876 pages
How to Think Like a Computer Scientist: JAVA Programming ©2009 (Allen B. Downey)
How to Think Like a Computer Scientist, C++ Version ©1999-2009 (Allen B. Downey)
Microsoft Small Basic: An introduction to Programming ©2009 (Microsoft)
A Field Guide to Genetic Programming ©2008 (Riccardo Poli, William Langdon, Nicholas McPhee) 252 pp
Foundations of Programming using .NET: Building Better Software ©2008 (Karl Seguin) [Mirror]
Introduction to Programming in Java: An Interdisciplinary Approach ©2007 (Robert Sedgewick, et al)
Building Skills in Programming - How To Write Your Own Software Using Python ©2007 (Steven F. Lott) [Single HTML]
Beyond Code: Learn to Distinguish Yourself in 9 Simple Steps! ©2005 (Rajesh Setty) 119 pages
Learn to Program in Ruby ©2006 (Chris Pine) 149 pages
Introduction to Computer Science Using Java ©2003-2006 (Bradley Kjell) [Mirror] [Mirror] [Mirror] [Mirror]
Concepts, Techniques, and Models of Computer Programming ©2004 (Peter Van Roy, Seif Haridi)
Programming from the Ground Up: using Linux Assembly Language ©2004 (Jonathan Bartlett)
How to Think Like a Computer Scientist: Learning with Python ©2002 (Allen B. Downey, et al) 288 pages
Art of Programming Contest, 2nd edition ©2006 (Ahmed Shamsul Arefin)
How To Design Programs: An Introduction To Programming and Computing ©2003 (Matthias Felleisen, et al)
Computer Science Tapestry: Exploring Programming and Computer Science with C++ ©2000 (Owen L. Astrachan)
A Practical Theory of Programming ©1993 (Eric C.R. Hehner)
A Gentle Introduction to Programming (A. Cumming) The Craft of Programming (John C. Reynolds)
Structure and Interpretation of Computer Programs, 2nd Ed, (H. Abelson/G.J. Sussman) [Video] [Video]
Learn to Program Using Python, 288 pages ©2001-2007 (Alan Gauld) 288 pages
Introduction to Programming using Python ©2008 (Katja Schuerer, Corinne Maufrais, Catherine Letondal, et al)
Programming Principles in Java: Architectures and Interfaces (David Schmidt)
Designing and Building Parallel Programs ©1995 (Ian Foster) 430 pages
Introduction to Parallel Computing You Should Learn to Program
Your Program's Posture (Alan Cooper) How to Think Like a Computer Scientist [Mirror]
Watch What I Do: Programming by Demonstration ©1993 (Allen Cypher)
The Programmers' Stone (Alan & Colston) [PDF] A Programmer's Guide to the Mind
Computer Science Logo Style Volume 1: Symbolic Computing ©1997 (Brian Harvey)
Computer Science Logo Style Volume 2: Advanced Techniques ©1997 (Brian Harvey)
Computer Science Logo Style Volume 3: Beyond Programming ©1997 (Brian Harvey)
How to be a Programmer: A Short, Comprehensive, and Personal Summary (Robert L. Read)
Learn to Program Using Python, 288 pages ©2001 (Alan Gauld)
User Interface Design for Programmers (Joel Spolsky)
Programming from Specifications ©1994 (Carroll Morgan) 332 pages
Adaptive Object-Oriented Software: Patterns for Adaptive Programming (AP) by Karl Lieberherr ©1995
Book Categories
Other Categories
Resources and Links