Hevesini kırmak istemem ama en ufak bir araştırmayla bile bu soruların cevabı çıkıyor. Yazılımcı dediğin araştırmacıdır araştırmayı sever ve okumaktan bıkmaz.
Ben de uzman sayılmam yeni başladım. Eğer web programlama yapacaksan HTML, sonra CSS, sonra PHP, JavaScript... Liste uzar gider.
Yazılım geliştirmek istiyorsan Python ile başlayabilirsin. Söz dizimi gayet anlaşılabilir ve öğrenmesi kolay, birçok alanda da karşına çıkıyor. İnternette bol bol kaynak da mevcut. Ondan sonra C ile devam edebilirsin.
Yazılım öğrenmek öyle 1-2 haftada olmaz, yıllarını vermelisin. Bu yüzden ilgi duyduğun alana yönelmek en iyisi.
Düzgün bir araştırma yaparak internette her türlü bilgiyi bulabilirsin. Yeter ki pes etme ve hep çalış.