Vous êtes intéressés par la programmation mais ne savez pas par où commencer ? Vous êtes au bon endroit. Il faut savoir qu'il existe une plénitude de langages de programmation. Il y en a de très vieux et de très récents. La plupart sont polyvalents et d'autres sont spécialisés dans des tâches précises.
Mais alors par quel langage commencer ? La réponse est Python.
Python est un langage largement reconnu et utilisé à grande échelle. Il est très simple à apprendre et à utiliser mais permet de faire beaucoup de choses. Vous pourrez par exemple l'utiliser pour créer des sites web, des applications mobiles, des interfaces graphiques pour logiciels, des scripts, de la programmation système, etc. Python est très polyvalent.
Mais c'est avant tout un langage très agréable à utiliser. Sa syntaxe est propre, claire et bien pensée. Python ne laisse pas place à l'ambiguïté. De plus vous trouverez très facilement de l'aide sur des sites comme Stack Overflow, où vous aurez une réponse à vos questions en quelques dizaines de secondes. C'est d'ailleurs un langage qui est très souvent conseillé à ceux qui veulent se lancer dans la programmation car il inculque les bonnes pratiques dès le début aux étudiants. De plus il est motivant de se rendre compte qu'en quelques lignes il est déjà possible d'arriver à un résultat, chose impensable avec d'autres langages.
Maintenant que le choix est fait, où apprendre Python ? Alors là, les deux meilleures options à votre disposition sont les suivantes :
1. Vous avez des bases en anglais et suivre un cours utilisant des mots basiques de cette langue ne vous dérange pas : http://www.codecademy.com/courses/introduction-to-python-6WeG3/0/1
C'est une excellente ressource reconnue et conseillée par Code.org dont Google, Apple, Microsoft, IBM et autres géants sont partenaires.
2. Vous ne comprenez pas un mot d'anglais : http://fr.openclassrooms.com/informatique/cours/apprenez-a-programmer-en-python
Le cours est bien foutu, mais clairement c'est moins bien que Codecademy. À vous de voir. Les deux sont de bonnes ressources mais Codecademy est un niveau au-dessus niveau qualité. En plus c'est interactif.
Maintenant que vous avez choisi votre cours, il ne vous reste plus qu'à vous lancer. Les clés du succès dans l'apprentissage de la programmation sont les suivantes :
- Avancer un peu chaque jour, faites entre 20 et 30 minutes.
- Pratiquer, pratiquer, pratiquer. Si vous utilisez Codeacademy ça fait parti du cours et avec OpenClassrooms y'a des travaux pratiques. Mais dans tous les cas, écrivez du code ! Testez du code, bidouillez de code, voyez comment ça réagit, etc.
Bonne programmation.