+ 2
You can learn Android programming from Android developers official website or
Your can pursue a course from udacity or pluralsight.
Android official : https://developers.android.com/training
Udacity : https://udacity.com
Pluralsight : https://pluralsight.com