J'ai lu quelques questions telles que Scala vs Haskell discutant des mérites des deux langages ou de celui qu'il faut apprendre, mais je sais déjà que j'aimerais apprendre Scala. J'étais un programmeur Java à l'université et j'utilise maintenant principalement PHP.
Je veux apprendre Scala car il semble être une amélioration de Java pour des projets personnels et j'aimerais aussi apprendre un langage fonctionnel pour améliorer mes connaissances en tant que programmeur.
Je me demande si ce serait une bonne idée d'apprendre le Haskell comme introduction à la programmation fonctionnelle, car il est purement fonctionnel et je l'apprendrai donc correctement plutôt que d'utiliser au hasard des morceaux de fonctionnel dans Scala sans savoir pourquoi ?
J'aimerais aussi utiliser Haskell pour des projets personnels, etc. car il a l'air génial, mais je n'en vois pas beaucoup d'applications dans le monde réel, il semble plus utilisé pour des trucs académiques, d'où l'envie de l'apprendre pour avoir une compréhension fonctionnelle, puis de passer à Scala.