To tell the truth, the best way to learn to develop something is to go and do it, mess up, read some article, and do everything possible before asking for help. If you can figure out how to solve the problem yourself, then you not only learn how to develop, but also learn how to tackle a problem in the future. If someone is "coaching" or "mentoring" you, you wont ever learn, and both of you will be frustrated. I recommend start small and grow your dev chops. Make the development of your idea the way to learn to do it and keep the motivation for learning.