Solidity, C++ gibi dillere de geçebilirsiniz ama önce "yazılım" kavramını anlamanız lazım bir anda C programlarına geçiş veya blockchain alanına geçmeniz çok karmaşık olur sizin adınıza
Hocam vereceğim akıl şu olur; "birkaç" ay ile maalesef ki düzgün bir şekilde bir yazılım/programlama dili öğrenemezsiniz. Minimum 1 seneden fazla öğrenmeye ve gelişmeye adamanız lazım kendinizi bunu yapar iken yapay zekalardan uzak durmanız lazım kendi hatalarınızı ve algoritmalarınızı kendiniz yazmalısınız, çok zora girmedikçe AI'lardan uzak durun mümkünse.
1. Python.
2. PHP.
3. JavaScript.
Şeklinde bu sıralama ile öğrenmeye başlayabilirsiniz ya da web taraflı bir öğrenim ve kısa sürede para kazanmak isterseniz de.
HTML/CSS/JS öğrenmenizi tavsiye ederim.
Basit düzeyden başlayıp kendinizi aşama aşama geliştirip (algoritmalar) orta düzeye geçip detaylı analizler hata keşifleri hata ayıklamalara vaktinizi harcayın.
Aynı anda birden fazla dil öğrenmeye kalkmayın. Dağılırsınız.
Tek tek detaylı bir şekilde öğrenmeniz gerekiyor.
Hocam vereceğim akıl şu olur; "birkaç" ay ile maalesef ki düzgün bir şekilde bir yazılım/programlama dili öğrenemezsiniz. Minimum 1 seneden fazla öğrenmeye ve gelişmeye adamanız lazım kendinizi bunu yapar iken yapay zekalardan uzak durmanız lazım kendi hatalarınızı ve algoritmalarınızı kendiniz yazmalısınız, çok zora girmedikçe AI'lardan uzak durun mümkünse.
1. Python.
2. PHP.
3. JavaScript.
Şeklinde bu sıralama ile öğrenmeye başlayabilirsiniz ya da web taraflı bir öğrenim ve kısa sürede para kazanmak isterseniz de.
HTML/CSS/JS öğrenmenizi tavsiye ederim.
Basit düzeyden başlayıp kendinizi aşama aşama geliştirip (algoritmalar) orta düzeye geçip detaylı analizler hata keşifleri hata ayıklamalara vaktinizi harcayın.
Aynı anda birden fazla dil öğrenmeye kalkmayın. Dağılırsınız.
Tek tek detaylı bir şekilde öğrenmeniz gerekiyor.
Kendinize zaman tanıyın, sabırlı olun. Hemen "ben yapamıyorum" demeyin çünkü bu iş sabır isteyen bir iş. Her gün düzenli olarak ufak da olsa çalışmanız lazım. 1 gün çalışıp 3 gün ara verirseniz, maalesef ilerleyemezsiniz. Bu iş süreklilik ister, istikrar ister.
Bir de sürekli proje geliştirin. Öğrendiğiniz şeyleri hemen bir proje ile pekiştirin. Ezbere gitmeyin, mantığını kavrayın. Örnek olarak bir "to-do list" yapın, sonra bunu daha da geliştirin, veri tabanı bağlayın, giriş sistemi ekleyin vs. yani sürekli üzerine koyarak gitmeniz gerekiyor.
Ayrıca unutmayın, kod yazmak sadece "çalıştırmak" değildir. Önemli olan temiz, okunabilir ve sürdürülebilir kod yazmak. Bunun için de bol bol başkalarının kodlarını okuyun, GitHub üzerinde projelere göz atın ama asla kopyala-yapıştır yapmayın. Mantığını anlamadan aldığınız kod size fayda değil zarar getirir.
Öğrenme sürecinde kendinizi başkalarıyla kıyaslamayın. Herkesin öğrenme şekli, zamanı, anlayışı farklıdır. Başkasının 3 ayda öğrendiğini siz 6 ayda öğrenebilirsiniz, bunda hiçbir sorun yok. Önemli olan istikrarlı gitmeniz ve asla pes etmemeniz.
En önemlisi de şu: "başladığınız işi yarım bırakmayın." yarım bırakılan her şey bir motivasyon kaybıdır. Bir dil öğrenmeye başladıysanız, en azından orta seviyeye kadar gelmeden başka bir dile geçmeyin.