beaucoup de personnes ici ont cite python, je connais pas du tout ce langage (j'en entends beaucoup de bien un peu partout, mais j'ai pas encore prit le temps de m'y interesser), mais je suis pas sur qu'un langage non type/non compile soit une bonne idee pour commencer la programmation..
c'est quand meme un concept important a maitriser.
sinon, personne n'en a parle ici, mais je trouve le turbo pascal plutot pas mal pour aborder la programmation imperative.
un peu comme le C, mais un peu plus agreable a apprendre.
Pas trop longtemps quand meme, le temps de comprendre l'imperatif quoi, pis apres un peu de C, histoire de comprendre comment fonctionne un programme.
Pas la peine de passer trop de temps non plus sur le C, c'est quand meme assez aride comme langage.
En fait, je suis pas un grand fan des langages imperatifs, ptetre une question de gout apres tout.
apres, objet ou fonctionnel, je sais pas trop lequel aborder en premier..
perso, j'ai fait du fonctionnel avant de faire de l'objet, ca c'est plutot bien passe.
OCaml est vraiment un langage fabuleux avec une courbe d'apprentissage tres plate au debut puis qui creve le plafond passe un certain stade.
le typage fort fait souffrir au debut, puis quand on a prit quelques (bonnes) habitudes, on se demande comment on a fait sans avant..
Apres, la programmation fonctionnelle est loin d'etre adaptee a tous les besoins, mais ya moyen de faire de l'imperatif/objet avec.
En fait, caml est tres peu utilise dans le monde pro (manque de libs, d'ide, debogueur etc.), mais pour une utilisation "fun", je trouve que c'est un excellent langage.
Pour l'objet, je dirais de commencer avec Java, pour tous les tutoriels, docs, outils etc. dispo et aussi pour la facilite d'abordage du langage. Pourquoi pas du 1.5 qui propose des evolutions interessantes (raaaaah les List typees, je reve que de ca.. vivement que ca se generalise tout ca).
Quand les concepts objets sont bien maitrises, s'interesser aux fonctionnalites supplementaires proposees par C++ (heritage multiple, templates tout ce genre de choses).
Une fois arrive a ce point, t'auras deja passe pas mal de temps, hurle de rage devant ton ecran un nombre incalculable de fois, danse de joie tout seul comme un con devant ton ecran a peu pres le meme nombre de fois.
Et surtout, ben tu pourras te choisir un langage de predilection dans la jungle des langages et l'etudier en profondeur pour en faire ce que bon te semble. :)
# my 2 cents
Posté par kra . En réponse au journal Commencer à programmer ?. Évalué à 4.
c'est quand meme un concept important a maitriser.
sinon, personne n'en a parle ici, mais je trouve le turbo pascal plutot pas mal pour aborder la programmation imperative.
un peu comme le C, mais un peu plus agreable a apprendre.
Pas trop longtemps quand meme, le temps de comprendre l'imperatif quoi, pis apres un peu de C, histoire de comprendre comment fonctionne un programme.
Pas la peine de passer trop de temps non plus sur le C, c'est quand meme assez aride comme langage.
En fait, je suis pas un grand fan des langages imperatifs, ptetre une question de gout apres tout.
apres, objet ou fonctionnel, je sais pas trop lequel aborder en premier..
perso, j'ai fait du fonctionnel avant de faire de l'objet, ca c'est plutot bien passe.
OCaml est vraiment un langage fabuleux avec une courbe d'apprentissage tres plate au debut puis qui creve le plafond passe un certain stade.
le typage fort fait souffrir au debut, puis quand on a prit quelques (bonnes) habitudes, on se demande comment on a fait sans avant..
Apres, la programmation fonctionnelle est loin d'etre adaptee a tous les besoins, mais ya moyen de faire de l'imperatif/objet avec.
En fait, caml est tres peu utilise dans le monde pro (manque de libs, d'ide, debogueur etc.), mais pour une utilisation "fun", je trouve que c'est un excellent langage.
Pour l'objet, je dirais de commencer avec Java, pour tous les tutoriels, docs, outils etc. dispo et aussi pour la facilite d'abordage du langage. Pourquoi pas du 1.5 qui propose des evolutions interessantes (raaaaah les List typees, je reve que de ca.. vivement que ca se generalise tout ca).
Quand les concepts objets sont bien maitrises, s'interesser aux fonctionnalites supplementaires proposees par C++ (heritage multiple, templates tout ce genre de choses).
Une fois arrive a ce point, t'auras deja passe pas mal de temps, hurle de rage devant ton ecran un nombre incalculable de fois, danse de joie tout seul comme un con devant ton ecran a peu pres le meme nombre de fois.
Et surtout, ben tu pourras te choisir un langage de predilection dans la jungle des langages et l'etudier en profondeur pour en faire ce que bon te semble. :)