Yeni bir dil öğrenmenin birçok yolu vardır, ancak hepsi eşit derecede verimli değildir. Bu üç kılavuzun benim için en uygun olduğunu gördüm:
Bilmediklerinizin haritasını çıkarın
Önceden, öğrenmeniz gerekeni anlayın. Dili soyut terimlerle açıklayan bir genel bakış veya genel belge kaynağı bulun. Bundan dolayı, genellikle dilin ne hakkında olduğu hakkında oldukça kapsamlı bir genel bakış elde edebilirsiniz. Bilmediğiniz ancak dilin çekirdeği olarak kabul edilen alanları vurgulamak için bu genel bakışı kullanın. Kuyruk özyineleme dili gerçekten bilmeyi öğrenmeniz gereken bir kavram mıdır? Belki dize dize manipülasyonu konusunda uzmanlaştığından, normal ifadenizi daha iyi bilmeniz gerekir. Veya, belki de Cebirinizi gerçekten almanız gerekir, çünkü dil haritasındaki kavramların çoğu doğrudan cebirsel kavramlardan.
Bilmediklerinizi öğrenmenize yardımcı olacak iyi kaynaklar edinin
Cebirsel formüller hakkında iyi bir referans almak isteyebilirsiniz, ya da sadece " Javascript, iyi parçalar " satın almak isteyebilirsiniz . Bazı öğrenme eğrileri için bu çalışma zaten kısmen yapılmıştır. C # 'ı bir Java arkaplanından öğrenmeye çalışıyorsanız (ve tersi), farklılıkları haritalayan ve öğrenmenize yardımcı olacak referanslar / kaynaklar içeren bir blog yayınları ve web siteleri listesi vardır.
Kaynakların sadece referanslar olmadığından emin olun; bir kavramı doğru bir şekilde öğrenip öğrenmediğinizi değerlendirmenize yardımcı olacak testler veya alıştırmalar içerdiğinden emin olun. Kuyruk özyineleme hakkında okumak bir şeydir, seçtiğiniz dilin nasıl uygulandığını değerlendirmek başka bir şeydir.
Gerçek bir şey oluşturun
Akılda tutulur bir amaç olmadan her türlü gerçek öğrenmeyi yapmak neredeyse imkansızdır. Bu özellikle uygulamalı sanatlar için geçerlidir - programlama dili kullanımı budur. Hedefleyeceğiniz gerçek bir hedefiniz olduğundan emin olun - bir şey oluşturmak genellikle en iyi seçimdir.