J'ai appris à programmer il y a un petit moment déjà (une 15aine d'années environ, si on ne compte pas le logo et autres choses rigolotes faites au collège sur un TO7 !). De manière totalement autodidacte. Mes premiers petits trucs furent sur calculatrices. C'étaient des pseudo-basic mâtinés d'un peu de langage machine (vers 88, 89).
Puis j'ai vraiment voulu faire des trucs sur ordinateur, et je me suis naturellement tourné vers le basic. J'ai trouvé ça très simple, mais à l'époque (Atari ST) mes programmes étaient trop lents. C'est pourquoi j'en suis arrivé à l'assembleur ! (vers 90)
Avec le recul, je trouve ça dingue d'avoir essayé de programmer des trucs compliqués en assembleur pendant plusieurs années. Ma dernière folie a même été un utilitaire système en assembleur. Récemment j'ai retrouvé le source imprimé (environ 30 pages !), c'est incompréhensible (et pourtant j'ai commenté ).
J'ai arrêté de programmer, car à l'époque je n'ai pas su passer de l'assembleur MC680x0 à quelque chose de plus raisonnable et multi-plateforme comme le C ou même le pascal.
Cela faisait bien 8 à 10 ans que je n'avais pas écrit la moindre ligne d'un programme, quand je me suis retrouvé confronté au php alors que je voulais faire un site web. Si j'ai pu, un peu (très peu ), bidouiller du php pour arriver à peu près à mes fins avec daCode, je ne prétend pas être capable de faire quoi que ce soit avec php.
Pour résumer, je suis aujourd'hui incapable d'écrire un programme. Pourtant j'en ai besoin et récemment je me suis posé la même question que toi. Comment remettre le pied à cet étrier ?
J'ai acheté le hors série de Linux Mag sur le Perl. J'ai l'impression d'avoir compris le principal. Mais je n'ai pas encore eu le temps de passer à l'application.
Toutefois, je constate que la programmation, c'est pas comme le vélo, ça s'oublie aussitôt qu'on arrête. Et puis surtout, les techniques de programmation (l'objet, par exemple, je n'arrive même pas à comprendre ce que c'est, et son intérêt) évoluent tellement vite qu'on perd facilement pied. Sans parler de la diversité des langages.
Je ne répond pas vraiment à ta question, mais j'espère que cet exemple t'aidera à y répondre (et puis, moi ça me coûte moins cher en psy ! :o))
En tout les cas, si tu trouve une très bonne méthode, je suis preneur.
# Je raconte un peu ma vie, là ! :o)
Posté par Beurt . En réponse au message Pour apprendre à programmer. Évalué à 2.
Puis j'ai vraiment voulu faire des trucs sur ordinateur, et je me suis naturellement tourné vers le basic. J'ai trouvé ça très simple, mais à l'époque (Atari ST) mes programmes étaient trop lents. C'est pourquoi j'en suis arrivé à l'assembleur ! (vers 90)
Avec le recul, je trouve ça dingue d'avoir essayé de programmer des trucs compliqués en assembleur pendant plusieurs années. Ma dernière folie a même été un utilitaire système en assembleur. Récemment j'ai retrouvé le source imprimé (environ 30 pages !), c'est incompréhensible (et pourtant j'ai commenté ).
J'ai arrêté de programmer, car à l'époque je n'ai pas su passer de l'assembleur MC680x0 à quelque chose de plus raisonnable et multi-plateforme comme le C ou même le pascal.
Cela faisait bien 8 à 10 ans que je n'avais pas écrit la moindre ligne d'un programme, quand je me suis retrouvé confronté au php alors que je voulais faire un site web. Si j'ai pu, un peu (très peu ), bidouiller du php pour arriver à peu près à mes fins avec daCode, je ne prétend pas être capable de faire quoi que ce soit avec php.
Pour résumer, je suis aujourd'hui incapable d'écrire un programme. Pourtant j'en ai besoin et récemment je me suis posé la même question que toi. Comment remettre le pied à cet étrier ?
J'ai acheté le hors série de Linux Mag sur le Perl. J'ai l'impression d'avoir compris le principal. Mais je n'ai pas encore eu le temps de passer à l'application.
Toutefois, je constate que la programmation, c'est pas comme le vélo, ça s'oublie aussitôt qu'on arrête. Et puis surtout, les techniques de programmation (l'objet, par exemple, je n'arrive même pas à comprendre ce que c'est, et son intérêt) évoluent tellement vite qu'on perd facilement pied. Sans parler de la diversité des langages.
Je ne répond pas vraiment à ta question, mais j'espère que cet exemple t'aidera à y répondre (et puis, moi ça me coûte moins cher en psy ! :o))
En tout les cas, si tu trouve une très bonne méthode, je suis preneur.