J’ai aussi commencé par moi-même avec le Basic, le Pascal et même un peu d’assembleur, puis pas mal de C, un peu de Fortran, puis beaucoup de PHP, un chouïa de Javascript et divers autres trucs, et puis j’ai essayé Python : la révélation. Le reste paraît soudainement assez misérable.
Je ne sais pas si Python est le plus adapté pour débuter en info, mais le Basic ma paraît franchement une mauvaise idée si on veut aller quelque part, ça donne trop de mauvaises idées, à moins que ce soit un Basic évolué.
Avec tout ce qui est dit plus haut, le Go me paraît un bon compromis pour débuter. Semble assez simple, loin du bordel C++, c’est du typage statique. Ceci dit, je pense que Python est aussi un bon langage pour démarrer, le rapport puissance/puissance/lisibilité est juste merveilleux, mais ça ne permet pas d’aborder certains concepts avancés (pointeurs et toutes les question de gestion de mémoire), et cette simplicité évite malheureusement de peiner avec certains concepts quand même utiles à comprendre si on veut aller loin, tout simplement parce que Python masque beaucoup de difficultés qu’on aurait avec d’autres langages. On peut écrire en quelques lignes de Python l’équivalent de plusieurs centaines de lignes en C.
[^] # Re: Fortran 2008
Posté par coid . En réponse au journal Python comme premier langage de programmation ?. Évalué à 5. Dernière modification le 22 juillet 2014 à 23:49.
J’ai aussi commencé par moi-même avec le Basic, le Pascal et même un peu d’assembleur, puis pas mal de C, un peu de Fortran, puis beaucoup de PHP, un chouïa de Javascript et divers autres trucs, et puis j’ai essayé Python : la révélation. Le reste paraît soudainement assez misérable.
Je ne sais pas si Python est le plus adapté pour débuter en info, mais le Basic ma paraît franchement une mauvaise idée si on veut aller quelque part, ça donne trop de mauvaises idées, à moins que ce soit un Basic évolué.
Avec tout ce qui est dit plus haut, le Go me paraît un bon compromis pour débuter. Semble assez simple, loin du bordel C++, c’est du typage statique. Ceci dit, je pense que Python est aussi un bon langage pour démarrer, le rapport puissance/puissance/lisibilité est juste merveilleux, mais ça ne permet pas d’aborder certains concepts avancés (pointeurs et toutes les question de gestion de mémoire), et cette simplicité évite malheureusement de peiner avec certains concepts quand même utiles à comprendre si on veut aller loin, tout simplement parce que Python masque beaucoup de difficultés qu’on aurait avec d’autres langages. On peut écrire en quelques lignes de Python l’équivalent de plusieurs centaines de lignes en C.
Il y a un livre très simple pour les débutants en Python et en programmation :
http://users.polytech.unice.fr/~helen/pythonCIP1/apprendre_python3Swinnen.pdf