@ZeiteHonor > je me suis pas mal renseigné là-dessus, donc voilà ce que j'ai récolté :
- Clojure Programming (3 auteurs, 700 pages) : introduction au langage un peu façon "référence", très abordable mais demande quelques connaissances en prog. C'est adressé à tous les niveaux donc si tu connais quelques paradigmes des Lisp t'en profiteras mieux.
Y'a aussi des intros à la prog fonctionnelle et la pensée fonctionnelle, au testing en Clojure, à l'organisation des projets, la distribution, les libs sympas, les design patterns, ... Bref tout ce dont tu peux avoir besoin.
- Programming Clojure (
300 pages) : introduction un peu plus rapide, moins de références, moins d'étude de l'écosystème. C'est du Pragmatic Programmers tout craché, on rentre dans le vif du sujet directement et ça entame sur la pratique.
- Clojure in Action : comme précédent, pars d'un niveau grand débutant et fais pas mal de pratique.
- The Joy of Clojure : un peu plus avancé, apprends à écrire du Clojure idiomatique.
Voilà les principaux, et réputés. T'as aussi Clojure Cookbook pour des exemples précis, mais il est assez critiqué car le code serait pas très idiomatique.
J'ai choisi le premier (Clojure Programming) perso, et pour l'instant j'en suis très content. C'est accessible mais pas nivelé vers le bas, on a des infos plus 'avancées' un peu de partout pour ceux qui ont déjà un peu d'expérience, c'est top.