Şimdi hafız mobil programlamaya adım atmak istiyosun anlaşılan. Ama bırak javayı, python ile bile yapmak için baya şey öğrenmen gerek. O yüzden programlama becerini sıfırdan geliştirmek ve direkt dil öğrenmek gibi ağır bir yük yüklememek adına sana mit 'nin appinventor sitesini tavsiye ederim. Orada bloklarla programlama yapıyosun ve aslında oradaki bloklar birer kod blokları.
Son zamanlarda Kodlama Ve Robotik adı altında kurslar açılmaya başlandı, okullarda da öğretilmeye başlandı. Bunun için öğretmenler ek olarak derslere girebilmek için eğitmen kurslarından sertifika alıyolar. Eğitmen kurslarına herkes katılabiliyor, eğer milli eğitimde öğretmen falan değilseniz özel kurs açabiliyosunuz halk eğitimde veya özel okullarda derslerine girebiliyosunuz. O sertifika programlarının da konu içeriğine baktım google blockly 'den başlayıp MIT den falan çıkıyolar. Programlamayı bloklar üzerinden öğretiyolar. Zaten şimdiden python udemy eğitmleri falan baya yaygınlaşmaya başladı ilerleyen zamanlarda programlama bilmek üniversite mezunları için mecburi hale gelirse şaşırmam
O yüzden ben de sana AppInventor ile apk yapmadan önce mantığı kavramak adına google blockly tavsiye edebilirim,
https://developers.google.com/blockly/
Python, Php, Lua, Dart ve JavaScript olarak da kod satırlarını görebiliyosun. Aslında bu dilleri öğrenecek kişiler için mantığını kavramak adına güzel bir platform bence. Biraz mantığı kavradıktan sonra yine AppInventor sitesi üzerinden apk 'ları bu şekilde bloklarla yapacağın için senin için güzel bir kombinasyon.