Çalışmak istediğiniz, ilginiz olan alanı seçin
Bu alanda kullanılan yazılım dillerinden hangisi ne zaman çıkmış genelde kim ne tercih ediyor gibi araştırın dilleri
Kafanıza yatan dil ile ilgili güzel bir kurs alıp başlayın. İlerlerken tek kurs üzerinden gitmeyin dinlerken takıldığınız yerleri araştırın öğrenin. Başta bazı kısımlar tam oturmasa da zamanla oturacaktır endişe etmeyin
Ezbere kod yazmak yerine mantığı anlayın çünkü ister istemez bazı kısımları ezberleyeceksiniz.
Chatgpt, gemini özellikle copilottan yardım alın. Burda dikkat etmeniz gereken yazılan kodun mantığı kafanızda oturdu mu yoksa chatbot yaptı siz sadece izlediniz mi. Mantığı anladıysanız zamandan tasarruf etmiş olursunuz oturmayan bir şey varsa mutlaka mantığını anlayın
Kursta konular arasında kaybolmayın mutlaka bol bol pratik yapın. En küçük adımdan örneğin toplama işlemi yapan programdan başlayıp hesap makinesi yapın sonra daha ileri gidin. Bu şekilde faydası çok olur. Küçük ama emin adımlar.
Bir örnek verelim. Ali mobil kodlamak istiyor olsun.
Olası seçenekler: React-native, Kotlin, Swift, Objective-C, Java, Flutter... Araştırıldığında react-native ve Flutter ile native (hem IOS hem Android) kodlama yapıldığını görüyor ve Flutterdan devam etmeye karar veriyor.
Yapay zeka gibi bazı alanlarda dil belli olabilir ama ekstra bilgi edinmeniz gerekebilir. Mesela yapay zeka için genelde Python kullanılır ekstra olarak istatistik bilgisi gerekebilir