John recommends the following next steps:
The good news is not only are both of these tracks super fun and exciting but they both have career journey's that can last many many years. Also, given the right circumstances, the salaries for both can be very pleasing :).
As mentioned, you can consider programming as a great lower layer to app development. Programming, though, is a skill set that never ever gets old as long as you are open to learning new languages. As technology changes, programming languages evolve to meet the needs of users whether those users are gamers, marketers, students...there is boundless use for programming skills, while I acknowledge that app development could be more fun :).
However the methodology and principles are the same
Also mobile development is limited to two general languages, Object C for Apple and Java for Android devices
A programmer that uses today’s object oriented methods will be comfortable in both
If you learn to program you can do both
Fred recommends the following next steps:
If you decide later on you want to work on creating websites, video games, or anything else having to do with programming a lot of the basic programming skills you will have developed will be able to transfer to this.
Abby recommends the following next steps: