To start with creating Android / iOS apps basic things like programming langauge plays an vital role. Kick start adanced way of learning to create apps with the help of online expert tutorials where they include videos + source code which makes learning easy.
I would recommend you to check with learnsauce where they might surely help you out.
Programming is the basic thing for creating Android apps. There are numerous customized apps software that you can research in Google. Tools like ibuildapp and appmkr are good examples to build your application with the help of their softwares.