Önerim yine geçerli, hangi iş olursa olsun temellerinden başlamazsan çok bocalarsın çokça sorun çıkar karşına bu da sana büyük bir vakit kaybı olarak döner. Bunun sebebi de akademik eğitim yani hap bilgi yerine kendi başına öğrenmeye çalışman. Her ikisi de farketmez ister alaylı ister mektepli. Alaylı olursan dediğim gibi böyle bir dezavantaj var.
"Nasıl?" sorusunu "Şu anda ne yapıyorum?" ile birleştiremezsen herhangi bir şeyi bildiğini sanırsın. Kendini büyük yanılgıya düşürürsün. "Şu anda ne yapıyorum?" sorusu çok çok önemli bir soru bunu kendine sık sık sor.
Kendine sadece öğrendiğin, hiçbir şey yapmadığın (öğrendiğini hemen uygulamana gerek yok) , oturup film izler gibi, tam olarak kavrayamasan bile aşina olabileceğin derecede bir eğitim sürecine sokarsan, bilginin temellerini atmış olursun. Yani önce zihin haritasını çıkart.
Öğrenmeyi öğrenmek her şeyin başında geliyor. Özellikle bilişim ve teknoloji alanında çalışıyorsan.
Mesela az önce ikinci hatalı önermeni yaptın. İlkinde Java ve JS'yi karıştırmıştın. Şimdi Android Studio ile mobil yazılıma başlamak için web yazılım öğrenmen gerektiğini sanıyorsun. Hayır alakası yok. İkisi bambaşka şeyler.
Hatta programlama ve yazılım dilleri arasında fark var. Backend- Frontend kavramları var. Önce bu terimlerden kavramlardan başla.
Doğrudur kulaktan dolama bilgi sunmuşum. Web'de ağırlıklı olarak JS kullanılıyor. JS ve Java bambaşka diller yapı itibariyle o yüzden o ayrımı belirtmek gerek.
@GokhanTRGT Ek olarak HTML, CSS zaten yazılım dili bile sayılmaz çok çabuk kavranabilecek diller. HTML adı üstünde zaten mark-up language. Yapmak istediğin portal için ise web'de günümüzde genelde React, Laravel gibi frameworkler ve kütüphaneler kullanılıyor. Bunun için de ağırlıklı olarak JS ve PHP bilmen gerek.