If you can start with programming Android apps, but you don’t know programming language, App Inventor is good way how to start with this. Italian team show us, how easy is working with AppInventor.
AppInventor.org is a site for learning and teaching how to program mobile apps with MIT’s App Inventor. These tutorials are refined versions of the tutorials that have been on the Google and MIT App Inventor sites from App Inventor’s inception– thousands of beginners have used them to learn programming and learn App Inventor.
This site is also designed for use by teachers. The teaching materials here have been used as a basis for numerous middle school, high school, and college courses. The course-in-a-box, which is based on Wolber’s USF courses, provides structure and material to get a new course up and running within days.
Site: https://appinventor.mit.edu/
Tutorials: https://appinventor.mit.edu/explore/ai2/tutorials
For Czech teachers: https://theses.cz/id/qhif6j/25223751