URL: https://linuxfr.org/forums/programmation-c/posts/quelles-ressources-pour-apprendre-serieusement Title: Quelles ressources pour apprendre sérieusement ? Authors: Zilkos Date: 2022年03月14日T15:02:15+01:00 License: CC By-SA Tags: c++ et tutoriel Score: 13 Bonjour, TL;DR : Je cherche une ressource fiable, gratuite ou non, prioritairement en français (mais si anglais, pas de souci), pour apprendre convenablement et avec des bonnes pratiques / manières de faire le C++ **moderne**. --- En plus long et avec du contexte : Je souhaite me pencher sur le langage C++ après quelques temps passé sur du Python (des scripts dans un contexte sysadmin) et un peu de Go (principalement pour des serveurs HTTP dans un cadre K8S). Le code n'est pas mon métier, juste un divertissement qui m'apprend plein de choses (et ça tombe bien, j'adore apprendre des trucs). J'en ai marre de bidouiller et je trouve la polyvalence du C++ intéressante moyennant un gros investissement (ça a l'air clairement plus bas niveau que Go, donc plus de maitrise au risque de faire n'importe quoi, donc potentiellement, ça m'apprendra bien plus de choses). Le but de cet apprentissage est pour un plaisir personnel, et non d'une utilité professionnelle. Naïvement j'ai jeté un œil sur le tuto d'Openclassroom histoire de voir du code simple et compréhensible mais au final j'ai pas tellement vu de différence avec le C. Je me suis donc renseigné sur la ressource en question qui a l'air de [faire débat](https://informaticienzero.github.io/c++-avec-openclassrooms-ou-comment-perdre-son-temps/). Le tuto chez [ZdS](https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/) m'a l'air déjà meilleur (il y a du _auto_, pas de _using namespace_, etc) mais n'étant pas sachant sur le langage, il est facile de berner le chaland en quête de connaissances. J'ai regardé également du côté de chez developpez.com pour voir leur ressources, la majorité date d'avant 2010, donc sans doute de la vieille norme. Au final, je suis perdu. J'ai bien trouvé des choses réputées comme fiables que je garde sous le coude comme [cppreference](https://en.cppreference.com/w/) ou [cplusplus](http://cplusplus.com) mais ce n'est pas très didactique. Selon vous, quelle serait la ou les meilleures ressources actuellement pour apprendre le C++ **moderne** (ie c++17 ou c++20 je suppose) ? Idéalement en français, mais je suis preneur d'un contenu anglais s'il est didactique et un peu fun (le langage est, selon plusieurs retours, assez ardu à appréhender). J'aime aussi les livres ([Delannoy ?](https://www.eyrolles.com/Informatique/Livre/programmer-en-c-moderne-9782212678956/)). Ça ne me dérange pas de mettre raisonnablement la main à la poche si nécessaire et si la qualité est au rendez-vous (cours en ligne payant par exemple ou bouquins). Le but étant d'apprendre correctement, avec des bonnes pratiques et manières de faire, et d'aller faire un peu d'Exercism, d'Advent of Code ou Codingame pour mettre tout ça en pratique de manière rigolote dans un premier temps et forcément rencontrer des problèmes pour avancer dans le langage par la suite, bref, apprendre et pratiquer autant que possible. Plus largement, si quelques gourous du C++ passent par ici, à quoi un débutant dans le langage doit-il faire attention quand il suit un tuto ou toute ressources pour savoir s'il se fait berner avec un mauvais enseignement ou un enseignement un peu trop "daté" ? Je vous remercie par avance de vos lumières moulesques (un genre de euprymna scolopes mais version mollusque bivalve /o\\). Bien à vous

AltStyle によって変換されたページ (->オリジナル) /