Anyone can learn how to develop an app. There are three paths most people take to becoming an app developer. These include learning on your own, attending a coding bootcamp, or earning a CS degree with a mobile development elective. Learning app development on your own can be challenging, but if you have the determination to stick with it even when it gets challenging, it's definitely an effectice (and far more affordable) route to take. Computer science degree programs often offer an emphasis in mobile development, and this is a great option if you have the time and funds to take on a 4-year degree program. Finally, there are coding bootcamps, which offer the flexibility of learning on your own quickly, as well as the intensive and in-depth scope of a university degree.