Aprender un nuevo lenguaje de programación siempre es divertido y hay muchos libros grandiosos legalmente disponibles gratis en línea. Así que esta lista tiene ahora más de 30 libros en el mismo. He aquí la selección de mis favoritos de ellos:
Lisp/Scheme
- Cómo Diseñar Programas
- Que más de Lambda
- En Lisp
- Práctica Común en Lisp
- Programación en Emacs Lisp
- Lenguajes de programación. Aplicación e Interpretación (propuesto por Alex Ott)
- Estructura e interpretación de los programas de ordenador
- Aprendiendo Esquema en un Fixnum días
-
Biblia de desarrollador Visual LISP (propuesto por skatterbrainz)
Ruby
- Estructuras de Datos y Algoritmos con Patrones de Diseño Orientado a Objetos en Ruby
- Aprende a programar
- MacRuby: La Guía Definitiva
- Libro un poco de Ruby del humilde señor Vecino (propuesto por @ tundal45)
- Programando Ruby
- Leer Ruby 1.9
- Ruby Mejores Prácticas
- Libro Tutorial Ruby on Rails (propuesto por @ tundal45)
Javascript
- Creación de aplicaciones para iPhone con HTML, CSS y JavaScript
- Elocuente Javascript
- Fundamentos de jQuery
- El Nodo Maestro
Haskell
Erlang
Python
Smalltalk
- Desarrollo de Web dinámica con Seaside
- Pharo por ejemplo (basado en el libro siguiente en esta lista, sugerido por Anónimo)
- Squeak por ejemplo
Otros
- Algoritmos
- El Arte del Lenguaje Ensamblador
- Empezando Perl
- Construcción de sitios web accesibles (propuesto por Joe Clark)
- El libro de C
- Construcción de un compilador
- Inmersión en HTML 5 (propuesto por @ hasta)
- Perl de orden superior
- La implementación de lenguajes de programación funcional (propuesto por «Def»)
- Una introducción a R
- Aprenda Prolog Ahora!
- Objective-C 2.0 Essentials
- Programando en Scala
Por supuesto que hay muchos más eBooks de programación que son gratuitos, pero esta lista se compone de los que he leído o deseo leer. Esta lista está lejos de ser completa y los idiomas que están completamente ausentes son en su mayoría excluido a propósito (por ejemplo, PHP, C + +, Java). Estoy seguro de que alguien más ha hecho una lista para ellos en alguna parte.