To  Learn  Android    Programming   Java & Xml   visit :

Android Java based 

 

To  Hybrid  Mobile Apps  Development using Cordova   Technology:

visit   Cordova  installation Guide