Quel langage de programmation choisir?
Mitsuketa
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
Mitsuketa Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Mitsuketa Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je souhaite apprendre la programmation, mais je ne sais absolument pas par quel langage débuter. Je souhaite développer de petites applications, puis des plus grosses, et mon but ultime est de développer des jeux vidéos (bien plus tard bien sur). J'ai entendu dire que les meilleurs sont le C et le C++. J'ai également entendu parler du Java et du C#.
En bref, ma question est simple : Quel premier langage de programmation choisir?
Merci d'avance.
Au revoir
En bref, ma question est simple : Quel premier langage de programmation choisir?
Merci d'avance.
Au revoir
A voir également:
- Quel langage de programmation choisir?
- Langage ascii - Guide
- Application de programmation - Guide
- Langage binaire - Guide
- Quel macbook choisir - Guide
- Quel linux choisir - Guide
4 réponses
Salut,
Tous le monde va venir ici pour te conseiller un langage différent (Java, Python, C#, Pascal, ...). Moi je vais te conseiller un livre, pourquoi ? Parce que ce livre est parfait pour les débutants car avec tu peu apprendre la programmation de façon facile et très ludique. De plus Java est un langage moderne et complet, et conseillé comme langage pour l'éducation, si tu arrive à l'apprendre tu pourra ensuite apprendre n'importe quel langage. Cerise sur le gâteau ce livre est gratuit : Programmation Java pour les enfants, les parents et les grands parents.
Tous le monde va venir ici pour te conseiller un langage différent (Java, Python, C#, Pascal, ...). Moi je vais te conseiller un livre, pourquoi ? Parce que ce livre est parfait pour les débutants car avec tu peu apprendre la programmation de façon facile et très ludique. De plus Java est un langage moderne et complet, et conseillé comme langage pour l'éducation, si tu arrive à l'apprendre tu pourra ensuite apprendre n'importe quel langage. Cerise sur le gâteau ce livre est gratuit : Programmation Java pour les enfants, les parents et les grands parents.
Salut,
Il n'y a pas de "meilleur" langage. Tout dépend de ce que tu veux faire.
Le mieux est de commencer par un langage plutôt assisté comme le python ou le pascal pour comprendre le fonctionnement de l'algorithmique sans te prendre la tête avec des syntaxes difficiles. Tu ne comprendras pas le fonctionnement de certaines fonctions mais c'est pas grave.
Quand tu auras bien compris les notions de boucles, structures de données, etc. tu pourras passer à un langage plus "bas niveau" (càd proche de la machine) comme le C pour apprendre à être rigoureux et voir les notions avancées de prog comme les pointeurs. De plus, la syntaxe du C est utilisées en peu partout (jusqu'en PHP).
Tu peux également commencer la prog par le C mais faudra t'accrocher un peu plus. La où le python te dirais en gros "attention, il y a une erreur à la ligne 8 : je ne connais pas l'indice de ce tableau", le C se contenterait de planter sèchement. Bon après y'a les outils de débuggage pour ça.
Une fois que tu connais le C (ou autre) tu peux passer à la programmation orientée objet comme le C++, le C# ou le Java, indispensable pour construire des fenêtres ou des JV. Une fois que tu connais la POO, apprendre un nouveau langage ne prend qu'un temps minime. Pour apprendre le C# en connaissant Java et C++, j'ai regardé vite fait la syntaxe, j'ai lancé mon IDE, fait quelques tests et j'étais ok.
Bon courage !
Il n'y a pas de "meilleur" langage. Tout dépend de ce que tu veux faire.
Le mieux est de commencer par un langage plutôt assisté comme le python ou le pascal pour comprendre le fonctionnement de l'algorithmique sans te prendre la tête avec des syntaxes difficiles. Tu ne comprendras pas le fonctionnement de certaines fonctions mais c'est pas grave.
Quand tu auras bien compris les notions de boucles, structures de données, etc. tu pourras passer à un langage plus "bas niveau" (càd proche de la machine) comme le C pour apprendre à être rigoureux et voir les notions avancées de prog comme les pointeurs. De plus, la syntaxe du C est utilisées en peu partout (jusqu'en PHP).
Tu peux également commencer la prog par le C mais faudra t'accrocher un peu plus. La où le python te dirais en gros "attention, il y a une erreur à la ligne 8 : je ne connais pas l'indice de ce tableau", le C se contenterait de planter sèchement. Bon après y'a les outils de débuggage pour ça.
Une fois que tu connais le C (ou autre) tu peux passer à la programmation orientée objet comme le C++, le C# ou le Java, indispensable pour construire des fenêtres ou des JV. Une fois que tu connais la POO, apprendre un nouveau langage ne prend qu'un temps minime. Pour apprendre le C# en connaissant Java et C++, j'ai regardé vite fait la syntaxe, j'ai lancé mon IDE, fait quelques tests et j'étais ok.
Bon courage !
Salut
Un message sur ce sujet qui date un peu, mais qui reste valable :
http://forum.ubuntu-fr.org/viewtopic.php?id=352537
Comme ce sujet, je te conseil avant tout de te pencher sur l'algorithmique en général avant de choisir un language.
Tu peux te faire une idée avec des tutos et livre (cités dans le liens au dessus) et aussi avec des langages / jeux dédié à l'apprentissage
https://code.org/ (en commençant par "une heure de code") ou encore https://scratch.mit.edu/ (deux langages de dev graphique)
Mais aussi : https://codecombat.com/ ludique et basé sur javascript.
Mais tout ces sites se bases surtout sur la découvert de l'algorithmie.
Un message sur ce sujet qui date un peu, mais qui reste valable :
http://forum.ubuntu-fr.org/viewtopic.php?id=352537
Comme ce sujet, je te conseil avant tout de te pencher sur l'algorithmique en général avant de choisir un language.
Tu peux te faire une idée avec des tutos et livre (cités dans le liens au dessus) et aussi avec des langages / jeux dédié à l'apprentissage
https://code.org/ (en commençant par "une heure de code") ou encore https://scratch.mit.edu/ (deux langages de dev graphique)
Mais aussi : https://codecombat.com/ ludique et basé sur javascript.
Mais tout ces sites se bases surtout sur la découvert de l'algorithmie.
Sinon le circuit classique : il commence par algo puis Pascal ou C puis après Java ou C# ou autres, mais c'est plus long et plus chiant, c'est un choix.
- Danelectro tu as parfaitement raison, ceci dit dans un monde ou les jeunes sont habitués à la facilité pas facile de leur dire "mangez du Pascal ou du C" pendant un an puis "mangez du Java ou du C# pendant deux ans" et après revenez nous voir, donc le cours java enfant (ou autres équivalents) c'est intéressant pour motiver les jeunes.