Etape 6:
Trouver un premier projet Généralement, il est plus facile d'apprendre une nouvelle langue, si il ya un projet spécifique ou un but à atteindre. Apprendre une nouvelle langue en écrivant "Bonjour tout le monde" est beaucoup plus difficile et ne sera pas exercer les véritables capacités de la langue.
Étape 7:
Isoler la différence entre la bibliothèque et la langue Il peut être déroutant dans certaines langues faire la distinction entre la «bibliothèque» et le «langage». Il peut aussi y avoir de la confusion entre les «générateurs de code" et le "langage". Lors de l'apprentissage d'une nouvelle langue qui est similaire à celui déjà appris il est souvent le cas que l'apprentissage de la bibliothèque et de ses particularités est la tâche plus importante.
Étape 8:
Essayez différents outils.
Certains langages de programmation sont conçus pour fonctionner avec des outils particuliers. Beaucoup de langues peuvent être écrites avec un simple éditeur de texte comme Vim ou Notepad2 ou TextMate, mais travailler dans la langue Lisp peuvent être facilitées par l'aide Emacs en raison de la prise en charge intégrée pour les environnements REPL. Lorsque vous travaillez en C # ou tout autre langage .NET, Visual Studio ou MonoDevelop sont idéales. Lorsque vous travaillez en Java, il ya Eclipse, NetBeans, IntelliJ IDEA, et beaucoup d'autres à choisir.
Même le système de contrôle du système d'exploitation et la version choisie peut changer la façon dont le code est écrit. Ne laissez pas les outils définissent la programmation, et ne laissez pas la commutation de l'outil devienne une obsession. L'apprentissage peut provenir d'essayer de nouveaux outils par pure curiosité. Souvent, l'outil étant utilisé peut ralentir le processus et cela ne se manifeste que par rapport à un nouvel outil.
Cependant, les outils de changer juste pour le plaisir de «progrès» peut effectivement ralentir les choses en raison de la courbe d'apprentissage, des bugs, ou la simple incompatibilité avec les processus existants. Parfois, des outils anciens comprises sont mieux que les nouveaux outils brillants choisis parce qu'ils sont à la mode.
Étape 9:
En savoir dans la vie réelle. Dojos de codage, de