 Générez une liste de livres qui conviendraient à quelqu'un qui commence à apprendre un langage de programmation.
 Head First Java, 2e édition par Kathy Sierra et Bert Bates\n- Python Crash Course : Une introduction pratique à la programmation basée sur des projets par Eric Matthes\n- JavaScript et JQuery : Développement Web frontal interactif par Jon Duckett \n- Langage de programmation C (2e édition) par Brian Kernighan et Dennis Ritchie\n- Head First C#, 3e édition par Jennifer Greene et Andrew Stellman\n- Eloquent JavaScript, 3e édition par Marijn Haverbeke\n- Conception orientée objet pratique dans Ruby : An Agile Primer (Addison-Wesley Professional Ruby Series) par Sandi Metz\n- Learning Python, 5th Edition par Mark Lutz\n- Head First Design Patterns : A Brain-Friendly Guide par Eric Freeman, Elisabeth Freeman, Bert Bates , et Kathy Sierra \n- Agile Web Development with Rails 5 par Sam Ruby, Dave Thomas et David Heinemeier Hansson \n- Effective Java (3e édition) par Joshua Bloch \n- Java : la référence complète, 10e édition par Herbert Schildt \n- Algorithmes de Grokking : un guide illustré pour les programmeurs et autres Curious People par Aditya Y. Bhargava \n- Clean Code : A Handbook of Agile Software Craftsmanship par Robert C. Martin \n- Code Complete : A Practical Handbook of Software Construction, 2nd Edition par Steve McConnell\n- SQL Queries for Mere Mortals : Un guide pratique sur la manipulation de données dans SQL par John L. Viescas et Michael J. Hernandez \n- Analyse et conception orientées objet en tête par Brett McLaughlin et Gary Pollice \n- Code : le langage caché du matériel informatique et Logiciel par Charles Petzold \n- Algorithmes (quatrième édition) par Robert Sedgewick et Kevin Wayne \n- Le programmeur pragmatique : de compagnon à maître par Andrew Hunt et David Thomas.