1-Android platformu için Java veya Kotlin öğrenebilirsin. Hiç fark etmez hangisi olduğu. PC kısmına gelince, Python en basit programlama dili olarak birçok kişi tarafından kabul görüyor ve sayısız kütüphanesi ve kaynağı var. Benim tavsiyem bu olur.
2- Youtube üzerinde ücretsiz, hem İngilizce hem Türkçe birçok kanal var istediğin dili aratırsan çıkacaktır veya Udemy platformu üzerinden yine istediğin dil için, yorumları okuyarak kurs satın alabilirsin. Ayrıca kitapçılarda birçok dil için, örnek anlatımlı kitaplar da mevcut.
3-İlk hangi dil diye bir şey yok. Mesela dersin ki, "ben mobil platformlara uygulama yapacağım." Buna göre seçeneklerini değerlendirir ve seçersin. Şu an en popüler mobil için Java veya PC için C# çok popüler.
4-Öncelikle bir programlama dilini öğrenmeden önce "Algoritma" terimini iyice öğrenmen ve "nasıl algoritma kurulur ?" bunu öğrenmen gerekir.
5-İnternetin olduğu her alanda, yazılım ile bir şeyler yapılabilir. Senin de dediğin gibi, oyun, chatbot, İnstagram, Facebook gibi sosyal medya platformları, Yemek Sepeti gibi markaların siteleri ve mobil cihaz uygulamaları, Unity veya Unreal Engine gibi oyun motorları gibi sayısız örnek yapılabilir. Yani yazılımı işe dönüştürme hedefin varsa, önce iyice temelleri öğrenmeli, sonra kendi zevklerini bulup, ona göre bir alana yönelerek, program yazman gerekir.