Méthodes d'apprentissage
Posté : 06 août 2009, 10:58
Bonjour à toutes et à tous,
Je sais que ce forum réunis chaque jour des personnes ayant appris ou
apprenant différents langages. J'aimerais savoir comment vous faites pour
apprendre, quels méthodes utilisez-vous, comment procédez-vous ?
Je vais vous expliquer mon problème et comment je vois les choses :
Jusqu'à présent, je définissais un langage à l'aide de deux critère, sa syntaxe
et sa logique, ou plutôt son fonctionnement. La compréhension du
fonctionnement d'un langage se faisant par son apprentissage, je ne suis pas
à même de la classifier. En ce qui concerne la syntaxe, c'est plus simple, on
petit tour sur wikipédia et le tour est joué. J'ai classé les langages en 3
catégorie : Les langages à accolades ou "normaux" (C, C++, D, JAVA, PHP, etc.),
les langages à espaces (Ruby, Python, Delphi, etc.) et les autres (Pascal,
Assembleur, etc.). Ma seule maitrise pour l'instant, aussi infime soit-elle se
situe sur les langages à accolades. J'ai appris PHP, puis le C++, j'ai été déçut
par Python, et plus récemment j'ai appris le C et le bash. Néanmoins, l'année
prochaine, je devrais apprendre le Delphi.
Dans cette optique j'ai voulu apprendre un langage de syntaxe proche, le Ruby.
J'ai souhaité apprendre ce langage car même s'il est tout objet (même les
booléens x)) on peut faire du procédural. Rassurez-vous, je ne veux pas faire
du web avec. La deuxième chose qui m'a convaincu, est la logique du langage,
d'après wikipédia, une fois la logique comprise, plus rien ne nous étonne. Étant
donné les "erreurs graves" que j'ai fait avec PHP pour le concours, je me suis
dit que ça pouvait être bien. Actuellement, quand j'apprends un langage,
j'achète un livre, je le lis deux fois, je fais 2-3 scripts/programmes qui plantent
et après je fais un projet énorme. La méthode est selon moi contre-productive.
J'aimerais savoir comment vous apprenez
HyWaN m'avait parler du lien problème => langage, j'ai vraiment du mal
avec cette conception puisque l'auteur d'un langage ne peut pas savoir tout ces
usages et que moi, en tant qu'utilisateur je trouve ça idiot d'apprendre un
langage juste pour quelques problèmes et que lorsque j'apprends un langage
c'est pour rien.
Enfin, je me noie...
Par avance merci de votre aide
PS : HyWaN, j'ai compris ce que tu voulais dire par "en Ruby on pouvait
faire du code pire qu'en PHP"
Je sais que ce forum réunis chaque jour des personnes ayant appris ou
apprenant différents langages. J'aimerais savoir comment vous faites pour
apprendre, quels méthodes utilisez-vous, comment procédez-vous ?
Je vais vous expliquer mon problème et comment je vois les choses :
Jusqu'à présent, je définissais un langage à l'aide de deux critère, sa syntaxe
et sa logique, ou plutôt son fonctionnement. La compréhension du
fonctionnement d'un langage se faisant par son apprentissage, je ne suis pas
à même de la classifier. En ce qui concerne la syntaxe, c'est plus simple, on
petit tour sur wikipédia et le tour est joué. J'ai classé les langages en 3
catégorie : Les langages à accolades ou "normaux" (C, C++, D, JAVA, PHP, etc.),
les langages à espaces (Ruby, Python, Delphi, etc.) et les autres (Pascal,
Assembleur, etc.). Ma seule maitrise pour l'instant, aussi infime soit-elle se
situe sur les langages à accolades. J'ai appris PHP, puis le C++, j'ai été déçut
par Python, et plus récemment j'ai appris le C et le bash. Néanmoins, l'année
prochaine, je devrais apprendre le Delphi.
Dans cette optique j'ai voulu apprendre un langage de syntaxe proche, le Ruby.
J'ai souhaité apprendre ce langage car même s'il est tout objet (même les
booléens x)) on peut faire du procédural. Rassurez-vous, je ne veux pas faire
du web avec. La deuxième chose qui m'a convaincu, est la logique du langage,
d'après wikipédia, une fois la logique comprise, plus rien ne nous étonne. Étant
donné les "erreurs graves" que j'ai fait avec PHP pour le concours, je me suis
dit que ça pouvait être bien. Actuellement, quand j'apprends un langage,
j'achète un livre, je le lis deux fois, je fais 2-3 scripts/programmes qui plantent
et après je fais un projet énorme. La méthode est selon moi contre-productive.
J'aimerais savoir comment vous apprenez
HyWaN m'avait parler du lien problème => langage, j'ai vraiment du mal
avec cette conception puisque l'auteur d'un langage ne peut pas savoir tout ces
usages et que moi, en tant qu'utilisateur je trouve ça idiot d'apprendre un
langage juste pour quelques problèmes et que lorsque j'apprends un langage
c'est pour rien.
Enfin, je me noie...
Par avance merci de votre aide
PS : HyWaN, j'ai compris ce que tu voulais dire par "en Ruby on pouvait
faire du code pire qu'en PHP"