1-) Öncelikle senin veriyi işaretlemeyi öğrenmen gerekiyor. Bunun için de bana kalırsa JSON, XML nedir gibi şeyleri bir internetten araştır ve bunlar hakkında bilgin olsun.
2-) Veritabanları hakkında genel bir bilgin olmalı. Ne tür bir projede nasıl bir veritabanı kullanman gerektiğini bilmen gerekecek. SQL mi MySQL mi MongoDB mi? Bunları yazılım dili öğrenmeden önce öğrenmen senin için çok faydalı olur.
3-) Temiz kod nasıl yazılır bilmen gerek. Günümüz yazılım dünyasının en büyük problemlerinden biri kodların berbat yazılmasıdır. Herkes yazılımcı olabilir ama herkes sürdürülebilir, kolay geliştirilebilir bir kod yazamaz. Bunun için
şu konuma bakmanı tavsiye ederim.