I am mid level GIS Analyst\GPS Coordinator who would like to become a GIS mobile developer at some point. At my workplace we work in the ESRI Platform,ArcGIS Server etc Being a GIS Analyst without any programming experience under my belt.I have started taking java programming classes.At some point in time i would like to create native apps.
However,right now I am not sure how to get there. Should I start off by creating apps using ArcGIS server and then branch off in to native apps etc?
So I guess my question is where do I start? Formal training, languages etc.There is so much information but i am having a hard time figuring out where to go.
Hopefully some of you can shed some light from the prospects of someone who is experienced professional in the field. Thank you for your time and my apologies for the vagueness of my question.