I am an ArcGIS user for about 10 years and have personal license for last 5 years. I have created web maps for my organization. I am interested in App Development. I would like to know what could be the best learning path that I have to follow to be proficient in App Development.