Espero que los disfrutéis sea cual sea vuestro lenguaje de programación favorito y, por favor, no dudéis en comentar este post para añadir nuevos enlaces a otras obras que quizás conozcáis y sean interesantes.
Perl:
Beginning Perl
Higher-Order Perl
Impatient Perl
Modern Perl
Python:
Dive Into Python
Dive Into Python 3
How to Think Like a Computer Scientist – Learning with Python
Invent Your Own Computer Games with Python
Learn Python The Hard Way
Non-Programmer’s Tutorial for Python 3
Ruby:
The Bastards Book of Ruby
Clever Algorithms
Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby
Learn Ruby the Hard Way
Learn to Program
MacRuby: The Definitive Guide
Mr. Neighborly’s Humble Little Ruby Book
Programming Ruby
Read Ruby 1.9
Ruby Best Practices
Ruby on Rails Tutorial Book
Javascript:
Building iPhone Apps with HTML, CSS, and JavaScript
Eloquent Javascript
Essential JavaScript Design Patterns For Beginners
jQuery Fundamentals
Mastering Node
The Node Beginner Book
Lisp/Scheme:
Common Lisp: A Gentle Introduction to Symbolic Computation
How to Design Programs
Interpreting Lisp
Let Over Lambda
On Lisp
Practical Common Lisp
Programming in Emacs Lisp
Programming Languages. Application and Interpretation
Simply Scheme: Introducing Computer Science
Structure and Interpretation of Computer Programs
Teach Yourself Scheme in Fixnum Days
Haskell:
Implementing functional languages: a tutorial
Learn You a Haskell for Great Good
Real World Haskell
The Haskell Road to Logic, Maths and Programming
Erlang:
Concurrent Programming in Erlang
Learn You Some Erlang for Great Good
Smalltalk:
Dynamic Web Development with Seaside
Pharo by Example
Squeak by Example
Misc:
A to Z of C
Algorithms
The Art of Assembly Language
Building Accessible Websites
The C Book
C# Yellow Book
Compiler Construction
Dive Into HTML 5
The Implementation of Functional Programming Languages
An Introduction to R
Learn Prolog Now!
Learning Go
The Little MongoDB Book
Objective-C 2.0 Essentials
Parsing Techniques
Programming Scala
Smooth CoffeeScript
Type Theory and Functional Programming
¿Qué tal una lista de libros de programación en castellano? Que sí, que en inglés están los mejores libros y que hay que saber inglés y bla bla bla, pero si tienes que aprender un lenguaje que de por sí es complicado, imagínate si lo tienes que aprender en inglés. La lengua de Cervantes también existe.
ResponderEliminar@eigiem es cierto y, aunque no tantos, hay libros en castellano muy buenos. Me lo apunto y cuando tenga una lista completita la publicamos. Saludos.
ResponderEliminar@eigiem desde que lei la version en español de la segunda edicion de "Linux Device Drivers" decidi que si la version original de cierta documentacion era en ingles, solo la leeria en ingles... imaginate por que
ResponderEliminarGracias Vicente Motos.
ResponderEliminarOle, ya ves, hay traducciones que dan pena. Y no sólo en libros, amigos mios se ven las series con subtítulos porque no cuidan la traducción. En "The big bang Theory" en un chiste traducen Twitter por Facebook 0_0 y así montones. Yo pienso que gran parte de la culpa la tienen los traductores que ni tienen idea ni se molestan en saber de que va lo que están traduciendo. ¿que es que facebook lo conoce más gente? Pues te creas tu serie y le pones lo que quieras pero nos no la estropees a los demás.
Es una excelente lista de libros la tendré encuentra para mi blog. Reponiendo a la pregunta de Eigien, es verdad se complica no saber otros idiomas, mas cuando tenemos que aprender dos a la ves pero los mejores programadores son de habla inglesa, solo falta alguien dispuesta ha hacer una traducción correcta y buena de cada uno de ellos.
ResponderEliminar