¿Cuáles son los mejores libros sobre Haskell?

Estudié algo de programación con C ++ y Java en la universidad, luego, en el trabajo, no escribo tanto como me gusta. Estoy empezando a aprender Haskell. Fallé terriblemente las últimas conferencias / ejercicios de FP101x. Tal vez no estaba allí arriba, tal vez la conferencia fue demasiado rápida cubriendo demasiado poco terreno para esas pocas sesiones. Seguí buscando recursos más simples y fáciles.

Desde entonces, he estado buscando cómo aprender este idioma. He estado al acecho en algunos canales IRC de Haskell. En uno de ellos, la Educación Funcional fue señalada como una guía sobre cómo aprender. Encuentro sus recomendaciones útiles hasta ahora (todavía estoy trabajando con el cis194). Espero poder terminarlo y pasar al curso NICTA.

Además, a menudo vuelvo a ¿Cómo aprendiste Haskell? buscando recursos, métodos de estudio, notas, etc.

PD: No estoy seguro de la pregunta y los temas de la pregunta si ‘libros sobre Haskell’ está destinado a pedir libros que expliquen la teoría detrás del lenguaje o si está destinado a pedir libros que enseñen Haskell para programadores. Entonces, he enumerado lo que estoy usando para aprender programación en Haskell.

¿Los mejores libros para quién?

Uno de los mejores libros sobre Haskell es Programación paralela y concurrente en Haskell: Técnicas para programación multinúcleo y multiproceso de Simon Marlow, pero es para desarrolladores experimentados.

Para los principiantes podría ser el mejor mencionado Learn You a Haskell.

Y para principiantes experimentados, Beginning Haskell: un enfoque basado en proyectos podría ser bastante útil.

Gracias por el A2A.

¡Los libros que recomiendo a mis alumnos son Learn You a Haskell for Great Good! y Real World Haskell, que se pueden leer en línea. La mayoría de mis alumnos parecen preferir Learn You a Haskell, pero Real World Haskell tiene muchos ejemplos prácticos muy bien explicados.

Creo que Real World Haskell es una buena referencia para comenzar.