Geleneksel yazılım geliştirme modeline göre kod yazmaya (Implementation) 3. adımda başlanır. Daha öncesinde ister analiz (Requirements) ve tasarım (Design) aşamaları bulunur. Öncelikle bu adımları yerine getirmeniz gerekir.
Tabii Çevik (Agile) gibi ilk gün klavye başına geçilen modeller de mevcut.
Bunları yazılımın sadece "kodlamadan" ibaret olarak düşünülmemesi gerektiğini vurgulamak için yazıyorum. Kodlama yazılım projesinin tamamı gibi görünse bile aslında 25%'yi geçmeyecek bir kısmını oluşturur.
Ben Python ile başlayıp C++ ile devam ettim. C++ güzeldir. Şu an popüler olduğu için javascript öğrenmeye çalışıyorum. Ama arkadaşların da dediği gibi algoritma mantığını kavrayıp başlarsan sıkılacağını düşünmüyorum.