Every App starts from an idea
Coding an app doesn't mean needing to have a degree in programming, sometimes persistence and cause is enough
Developing iPhone or Android apps can come from the simplest of ideas, however, if you go to a developer it can cost you 10's of Thousands of $'s. Alternatively, developing the skills and leveraging a community might be a faster, more economical way to get there, and at the same time you learn valuable skills.