C'est une question assez générale. Je connais un peu Perl et Python et je cherche à apprendre la programmation plus en profondeur afin qu'une fois que je me familiarise, je puisse commencer à développer des applications, puis des sites Web.
J'aimerais connaître un algorithme (séquence d'étapes :)) qui pourrait décrire mon approche de l'apprentissage de la programmation en général. J'ai posté de petites questions sur Perl / Python et j'ai reçu une grande aide de tout le monde.
Remarque: - Je ne suis pas pressé d'apprendre. Je sais que cela prend du temps et c'est très bien.
Veuillez donner toute suggestion que vous jugez valide. Aussi, ne me forcez pas à apprendre le lisp, le haskell, etc. - je suis un débutant.
learning
algorithms
user9057
la source
la source
Réponses:
L'algorithme en 11 étapes pour apprendre un nouveau langage de programmation
Je suis actuellement en train d'apprendre Lisp , et je recommanderais l'algorithme suivant:
la source
la source
4a5 > cross_pollinate(many);
Pour chaque langue que vous souhaitez apprendre
L
L
.L
dans votre langue préférée.L
L
Cela devrait à peu près tout couvrir, revenez-nous avec un rapport d'étape dans 10 ans .
Si tout ce que vous recherchez est d'apprendre à faire du développement web et que vous connaissez déjà Perl et Python, vous en avez assez pour commencer. Je dirais commencer à apprendre les tenants et aboutissants d'Apache (et plus précisément
mod_perl
etmod_python
), puis pratiquer. Peut-être prendre un livre ou deux sur la programmation CGI, la communication réseau et autres, plutôt que des manuels de langage spécifiques.Enfin, être débutant n'est pas une raison pour ne pas apprendre le lisp. Allez voir SICP et les conférences vidéo . Ni l'un ni l'autre ne suppose aucun niveau d'expertise en développement ou en informatique. En fait, pour citer l'introduction aux conférences vidéo
la source
Je ne veux pas dire grand-chose sauf deux étapes.
La programmation PS est votre tâche quotidienne.
la source
La meilleure façon est d'apprendre les bases / principes de base d'un langage de programmation, puis de rejoindre une entreprise en tant que développeur junior (entrepreneur). Ce sera le moyen le plus rapide d'apprendre et de gagner de l'argent aussi pour votre temps;)
la source