Sunday, July 18, 2010

30 free programming eBooks

30 free programming eBooks: "

Learning a new programming language always is fun and there are many great books legally available for free online. Here’s a selection of 30 of them:



Lisp/Scheme:

How to Desing Programs

Let Over Lambda

On Lisp

Practical Common Lisp

Programming in Emacs Lisp

Structure and Interpretation of Computer Programs

Teach Yourself Scheme in Fixnum Days



Ruby:

Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby

Learn to Program

MacRuby: The Definitive Guide

Programming Ruby

Ruby Best Practices



Javascript:

Building iPhone Apps with HTML, CSS, and JavaScript

Eloquent Javascript

jQuery Fundamentals



Haskell:

Learn You a Haskell for Great Good

Real World Haskell



Erlang:

Concurrent Programming in Erlang

Learn You Some Erlang for Great Good



Python:

Dive into Python

How to Think Like a Computer Scientist – Learning with Python



Smalltalk:

Squeak by Example

Dynamic Web Development with Seaside



Misc:

Algorithms

The Art of Assembly Language

Beginning Perl

The C Book

Compiler Construction

Learn Prolog Now!

Objective-C 2.0 Essentials



Of course there are many more free programming eBooks, but this list consists of the ones I read or want(ed) to read. This is far from comprehensive and languages that are completely missing are mostly left out on purpose (e.g. PHP, C++, Java). I’m sure somebody else made a list for them somewhere.

"

No comments: