Bonjour,
J'aimerais faire des études de programmation et je veux prendre de l'avance en apprenant les langages donc si vous pouvez me dire par lequel commencer, avec quoi et ça prend combien de temps pour maitriser le truc.
Merci d'avance.
éternel débat
mais la première chose c'est d'apprendre l'algorithmie, je trouve le Python bien pour commencer
et sinon pour maîtriser, ça prend des années
Le C pour bien apprendre comment marche la machine mais c'est loins d'etre fun (t'en fera surement pendant tes études)
Le python pour travailler un peut ton algorithmie. C'est assez fun et tu fera des trucs sympa assez rapidement
Salut, dans le cadre d'un BTS le premier langage que l'on nous a fais toucher est le python.
Comme l'ont dis mes VDD, c'est parfait pour chopper la notion d'algorithmie.
Tu as plein "d'outils" (bibliothèque) avec le python pour gérer de l'électronique (Par exemple les GPIO pour raspberry) ça peut rendre le truc un peu plus fun que de la console (En débutant)
Le langage est peu exigeant dans sa syntaxe c'est relativement simple comparé à d'autres
+1, python pour rentrer tranquillement dans le monde du dev c'est vraiment pas mal, syntaxe intuitive, pas compliquer à lancer, et tu peux faire ce que tu veux avec ça.
Après, tu passes sur du C/C++ pour pousser un peu, puis pourquoi pas en suite s'habituer aux architectures webs avec un peu de NodeJS ou même PHP, ou à la place, si tu préfère, passer sur de la programmation mobile, Java, Angular...
OP tu en est où dans ton parcours ? Si tu est en terminal, regarde le programme des écoles que tu souhaite intégrer l'an prochain et voit quels langages ils utilisent. Ça peut être intéressant d'avoir une première approche sur ceux-ci. Si les études c'est pas avant quelques années, prend le langage qui te plaît et fait quelque chose avec. Honnêtement, si tu sais programmer dans un langage, même si ce n'est pas celui que tu utilisera plus tard, tu as de l'avance sur 99.99% des gens et tu n'aura pas de soucis à passer à d'autres langages.
L'important c'est de faire quelque chose, peu importe le langage utilisé. Un jeu, un site, une application desktop... Ce que tu veux.
Oui Python c'est la nouvelle mode en éducation, du coup si tu l'apprends tu prendra de l'avance et il y a des chances que tu en ai besoin après. C'est aussi un langage très utilisé par exemple en Data science, par les scientifique, et en IA.
Pour apprendre facilement la programmation en t'amusant tu peux par exemple commencer par lire des cours d'algo : https://algo.developpez.com/cours/ puis par exemple apprendre Python avec un cours Python : https://python.developpez.com/cours/ par exemple ce très bon livre gratuit : apprendre à programmer avec Python 3 par Gérard Swinnen : http://python.developpez.z.com/cours/apprendre-python3/ .
Tu peux commencer par faire de petits jeux 2D, par exemple avec Pygame, un très bon moyen d'apprendre la programmation
Le plus important c'est de bien faire tous les exercices, et surtout de débuter des projets persos de programmation le plus tôt possible pour programmer par toi même tout ce que tu lis, c’est la meilleure façon d’apprendre à programmer
Vraiment merci beaucoup les gars ça va beaucoup m'aider je vais m'y mettre des maintenant
Python, utilise le bouquin de Guido Von Rossum "Apprendre à programmer en Python"
Une perle qui est encore utile aujourd'hui, j'ai appris avec ça au collège
N'écoute personne ici, le véritable langage qui fera de toi un vrai programmeur : OCAML. OCAML est si puissant que tout le monde en a peur, langage made in France, compilé, élégant : ocaml est le langage que toute personne se disant "informaticien" se doit de maîtriser sur le bout des doigts
Le 26 mai 2020 à 01:59:26 T-Bag92 a écrit :
si vous pouvez me dire par lequel commencer,
Ce n'est pas à nous de dire "par quoi commencer" mais à vous d'apprendre à réfléchir, chercher sur internet et commencer par quelque chose qui vous plaît.
On commence pas par "un" langage mais DES langages. La question de savoir par lequel commencer n'a pas de sens, tu aura fini de commencer après avoir vu au moins python et un langage bas niveau style C
Tout dépend de quelles études informatiques tu envisages de faire. Le langage Python est limite obligatoire pour te mettre dans le bain de la programmation et de l'algo. Après tu peux poursuivre sur du Java qui est un peu plus complexe mais très bien pour comprendre les principes de la programmation orientée objet. Et je te conseille vivement d'avoir des bases en Web.
Si t'es bilingue j'ai pas mal de ressources vidéos et articles a te filer si ca peut t'interesser.
Perso mon premier langage ce fut le BASIC sur l'Amiga500 et sous MS-DOS plus tard. Le truc c'est qu'il faut apprendre a marcher avant de courir, le Python est l’équivalant du BASIC de l’époque. Une fois compris la base : les variables, les boucles, les instructions de contrôles et les fonctions, le reste sera beaucoup plus simple quelque soit la voie que tu choisiras.
En Terminale S option ISN les profs d'ISN apprennent le Java et l'HMTL, les deux langages les plus utilisés, le Java pour les machines et les applis, le HTML pour les sites internet.
Comme dit par mon VDD le Python est pour apprendre, le successeur du Basic, pour avoir aussi appris à coder des animations sur MO5 (sous DOS) en 1993 après avoir aussi commencé vers 1990 sur Atari où il fallait programmer certains jeux pour y jouer, avec quand même un manuel fourni
Du coup le Python reste le 3ème langage le plus utilisé, et comme il ressemble au Java en plus simple, t'apprends l'un tu connais l'autre.
Mais le Java rapporte beaucoup plus d'argent que le Python, rien qu'avec tout le monde qui a un smartphone.
Et comme dit aussi ici, tout est en anglais.
[09:18:07] <Nadalien>
En Terminale S option ISN les profs d'ISN apprennent le Java et l'HMTL, les deux langages les plus utilisés, le Java pour les machines et les applis, le HTML pour les sites internet.
Pas partout, moi c'était uniquement du python. Et comme je me souviens de rien je dirais que c'était pas très bien fait.