Zeph (./3056) :en effet, Python n'est que numéro 2
Les commentaires sont aussi navrants que l'article lui-même ^^
Zeph (./3056) :en effet, Python n'est que numéro 2
Les commentaires sont aussi navrants que l'article lui-même ^^
It's pretty much known to anyone in the programming world that Java is one of the hardest languages to learn right off the bat; that is if you've never written a line of code in your life.Hein ? )
Pen^2 (./3064) :
(Enfin c'est vrai que c'est un langage réservé à l'élite, on sent qu'ils maîtrisent leur sujet )
Nan mais sérieusement avec le recul je trouve que commencer avec un langage pas trop rigoureux est sans doute une bonne idée, juste pour faire apprendre les concepts de base (boucles, conditions, etc). Ensuite rapidement passer sur un truc bas niveau sur une archi simple (genre, aujourd'hui, une carte à base d'ARM), s'accrocher jusqu'à une compréhension correcte et ensuite remonter rapidement dans l'abstraction en gardant de la rigueur.
Folco (./3067) :
Pen^2 ->
(on sent le parcours de TIste à peine voilé )
Zerosquare (./3062) :Ça se tient: JavaScript a l'avantage qu'on peut commencer en purement impératif, sans même des fonctions, puis passer au procédural avant de se lancer dans l'objet.
Voilà qui va déplaire à Pen² :
https://www.neowin.net/news/stanford-university-dumps-java-as-an-introductory-programming-language
Pen^2 (./3064) :C'est ce que j'ai fait en tout cas: BASIC (divers dialectes) → assembleur 68k → C → C++ (de base, avec une utilisation très limitée de la STL) → tout le reste: C++/Qt, Java, Python etc.
Nan mais sérieusement avec le recul je trouve que commencer avec un langage pas trop rigoureux est sans doute une bonne idée, juste pour faire apprendre les concepts de base (boucles, conditions, etc). Ensuite rapidement passer sur un truc bas niveau sur une archi simple (genre, aujourd'hui, une carte à base d'ARM), s'accrocher jusqu'à une compréhension correcte et ensuite remonter rapidement dans l'abstraction en gardant de la rigueur.
squalyl (./3077) :Ahah, moi mon souvenir équivalent c'est un oncle comptable qui me montre comment faire un cercle en Basic (à l'époque, être comptable = faire de la programmation ^^). J'étais déjà en mode "WOUAAAAH" quand il a mis deux paramètres et fait un boucle, et là, un cercle de cercles de couleurs différentes. Magie de toutes les magies \o/
(m'en souviendrais toute ma vie)
squalyl (./3077) :Ah tiens, j'ai aussi pris cette option, la partie programmation était très fun, en revanche, niveau électronique, la partie manuelle, c'était la catastrophe (comme déjà dans les cours de Technologie au collège). Mais globalement j'ai un bon souvenir de cette matière, dommage que ça n'était proposé que pendant 1 année par élève (non redoublant).
Turbo-Pascal 6 en IESP au lycée
Pen^2 (./3085) :Bien sur! Je pourrais le compter dans les expériences traumatisantes (surtout le batch Windows qui est une horreur sans nom), mais c'est surtout que je le ne compte pas dans les langages que j'ai vraiment appris. C'est comme le PL/SQL, je bricole avec quand je n'ai pas le choix mais je fais tout pour juste éviter de toucher à ces horreurs. Si j'avais du citer tous ce que j'ai utilisé qui ressemble a des langages de programmation, la liste aurait été bien plus longe et j'en aurais certainement oublié pas mal.
(Tiens, personne n'a jamais fait de bash par exemple ? Et même du batch un peu aussi ? )