ou croire le mythe qui dit que "si tu commence par C++ c'est mieux"
j'attends vos arguments.
au passage, ce cours de C++ est bon (https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c) ? vous en avez des meilleurs ?
Mêmes questions avec ce cours : https://openclassrooms.com/fr/courses/235344-apprenez-a-programmer-en-python/230659-decouvrez-python
Je ne suis pas un grand fan de python pour commencer. Je prefere, en general, recommender un langage fortement type. C++, Java, C#.
Cependant il y a plein de gens qui commence avec python et qui s'en sortent bien. Et j'ai un collegue qui commence par enseigner la programmation avec Scala. Donc bon
Déjà pour commencer je n'ai jamais fais de C++
Uniquement du C j'imagine que dans une certaine mesure ce sont deux langages """"""similaires"""""""
Mais le python est une bonne solution pour commencer, c'est super pour coder sans trop de difficultés (je parle par exemple de la syntaxe), du fait que cette dernière soit simple tu peux te concentrer sur l'algorithmie qui est difficile à concevoir au début une fois que tu la maitrises tu peux switch d'un langage à un autre le plus dur est fait, il te te reste plus qu'à apprendre/comprendre la syntaxe du nouveau langage.
Mais en vrai, que tu passes par du C, Python... tu progresseras si tu prends le temps de comprendre comment ça fonctionne
Pour ce qui est des cours Python ce livre gratuit est bien mieux : Cours complet pour apprendre à programmer avec Python 3 par Gérard Swinnen : https://python.developpezz.com/cours/apprendre-python3/ c'est en fait un livre disponible aussi en version papier en librairie, et tout simplement le meilleur livre du marché pour apprendre Python, et il se trouve qu'il est accessible gratuitement. C'est pas un simple cours Python, c'est un livre qui va t'apprendre la programmation en prenant pour exemple Python, donc c'est absolument parfait pour toi.
Pour compléter tu as aussi plus de 90 autres cours et tutoriels Python ici : https://python.developpez.com/cours/ et aussi la FAQ Python : https://python.developpez.com/faq/
Accessoirement pour te préparer l'esprit tu peux aussi essayer de lire des cours d'algo : https://algo.developpez.com/cours/
Au final pour bien apprendre ce qui compte c'est que tu programmes, donc fait les exercices du livre pour commencer et puis essaie de démarrer des projets perso comme par exemple de petits jeux 2D ou ce que tu as envie de programmer.
Sinon pour débuter C# ou Java c'est bien aussi mais un peu moins simple, quand à C++ il y a énormément d'abandons en cours de route, pour moi c'est plus un truc à faire en option une fois qu'on connais déjà la programmation POO avec un premier langage, et quand on a des années devant soit pour le maitriser.
Commence avec Java.
Une fois des bases solides en Java, tu pourras "apprendre" d'autres langages.
Et contrairement à ce qui se dit, Java n'est pas très compliqué pour débuter.
J'ai essayé Python en premier, ça ne m'a pas trop plus, j'étais pas à l'aise avec ce langage, mais avec Java, c'était complètement différent.
Le plus important si tu vises des postes de dev, c'est l'algo dans tous les cas!
Va sur hackerrank et taff ça à fond !
En électronique on a commencé avec l’assembleur, plus tard un peu de c.
En informatique Java puis C#.
J’ai envie de te dire il y a pas de formule magique mais des affinités, perso je préfère le C#, d’autres le python, d’autres le php...
Chacun prêche pour sa paroisse.
Le 26 mai 2020 à 20:40:55 Nirostreetlourd a écrit :
Le plus important si tu vises des postes de dev, c'est l'algo dans tous les cas!
Va sur hackerrank et taff ça à fond !
Oui peut-être, mais mêler les deux en même temps c'est mieux, l'algo c'est bien, mais sans pratique du code à côté --> O
Le 26 mai 2020 à 20:48:05 LornMalvo a écrit :
Le 26 mai 2020 à 20:40:55 Nirostreetlourd a écrit :
Le plus important si tu vises des postes de dev, c'est l'algo dans tous les cas!
Va sur hackerrank et taff ça à fond !Oui peut-être, mais mêler les deux en même temps c'est mieux, l'algo c'est bien, mais sans pratique du code à côté --> O
Je disais dans le sens quelque soit le language, l'important c'est de coder, ensuite il verra si il aime le language ou pas
Oui voilà, faut se faire son propre avis sur les langages, c'est vraiment au feeling, mais aussi par rapport à tes besoins.
Au passage si tu veux commencer par le C++, ne suit pas le tuto d'OpenClassRoom, il est daté et pose de mauvaises bases (je trouve).
On m'a conseillé ce cours de Zeste de Savoir : https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/
Je l'ai pas lu mais j'ai vu des retours positifs, et surtout il enseigne le C++ moderne.
Y'a pas de bon langage pour commencer, seulement d'autres plus facile que d'autres, tout dépend de comment t'es à l'aise