TECHTEAM SHUT THE WINDOWS OF THE PAST

Wednesday, September 17, 2008

Guide to Programming

  1. Computer Language Books
  1. Game Programming Books
  1. Building Skills in Programming - How To Write Your Own Software Using Python ©2007 (Steven F. Lott) [Single HTML]
  1. Introduction to Programming: An Interdisciplinary Approach ©2007 (Robert Sedgewick/Kevin Wayne)
  1. Introduction to Computer Science Using Java ©2003-2006 (Bradley Kjell) [Mirror] [Mirror] [Mirror] [Mirror]
  1. Introduction to Programming Using Java ©2006 (David J. Eck) [PDF] [Mirror] [Mirror] [Mirror] [Mirror]
  1. How to Think Like a Computer Scientist, Java Version, 4th Edition © (Allen B. Downey) [HTML]
  1. How to Think Like a Computer Scientist, C++ Version © (Allen B. Downey) [HTML]
  1. How to Think Like a Computer Scientist: Learning with Python ©2002 (Allen B. Downey, et al) 288 pages
  1. Art of Programming Contest, 2nd edition ©2006 (Ahmed Shamsul Arefin)
  1. How To Design Programs: An Introduction To Programming and Computing ©2003 (Matthias Felleisen, et al)
  1. Concepts, Techniques, and Models of Computer Programming ©2003 (Peter Van Roy/Seif Haridi) [Mirror]
  1. A Practical Theory of Programming ©1993 (Eric C.R. Hehner)
  1. The Art of Computer Programming, Volumn 1, Fascicle 1: MMIX -- A RISC Computer (Donald E. Knuth)
  1. The Art of Computer Programming, Volumn 4, Fascicle 0-1 (Donald E. Knuth) [Homepage]
  1. Programming from the Ground Up using Assembly Languages ©2004 (Jonathan Bartlett) [Homepage]
  1. A Gentle Introduction to Programming (A. Cumming)
  1. The Craft of Programming (John C. Reynolds)
  1. Structure and Interpretation of Computer Programs, 2nd Ed, (H. Abelson/G.J. Sussman) [Video] [Video]
  1. Learn to Program Using Python, 288 pages ©2001-2007 (Alan Gauld) 288 pages
  1. Introduction to Programming using Python ©2008 (Katja Schuerer, Corinne Maufrais, Catherine Letondal, et al)
  1. Programming Principles in Java: Architectures and Interfaces (David Schmidt)
  1. Designing and Building Parallel Programs ©1995 (Ian Foster) [Mirror] [Mirror]
  1. Introduction to Parallel Computing
  1. You Should Learn to Program
  1. Your Program's Posture (Alan Cooper)
  1. How to Think Like a Computer Scientist [Mirror]
  1. Watch What I Do: Programming by Demonstration ©1993 (Allen Cypher)
  1. The Programmers' Stone (Alan & Colston) [PDF]
  1. A Programmer's Guide to the Mind
  1. Computer Science Logo Style Volume 1: Symbolic Computing ©1997 (Brian Harvey)
  1. Computer Science Logo Style Volume 2: Advanced Techniques ©1997 (Brian Harvey)
  1. Computer Science Logo Style Volume 3: Beyond Programming ©1997 (Brian Harvey)
  1. How to be a Programmer: A Short, Comprehensive, and Personal Summary (Robert L. Read)
  1. Learn to Program Using Python, 288 pages ©2001 (Alan Gauld)
  1. User Interface Design for Programmers (Joel Spolsky)
  1. Learn to Program ©2006 (Chris Pine)
  1. Programming from Specifications ©1994 (Carroll Morgan) 332 pages
  1. Adaptive Object-Oriented Software: Patterns for Adaptive Programming (AP) by Karl Lieberherr ©1995

No comments: