Everybody seems to be developing apps these days. A lot of people I meet are all getting into app development, even if they were previously working in quite different areas from software development. I guess for me the attraction is that it is still a relatively new area to move into and that in some ways the learning curve can be reduced through using wrappers such as Phonegap (also known as Apache Cordova) to act as a translation layer between HTML and CSS based layout, JavaScript interactivity and the underlying phone hardware.
To get started you need Android Development Tool (ADT) Bundle from Android Developer website and the latest version of Cordova. Then follow the installation instructions and the getting started guide for Android. Depending on what kind of setup you are on, if you do not have admin access to run the command line, you need to follow the previous version of the getting started guide or read this post from Simon MacDonald.
Once you have everything installed, you might want to run the SDK manager from inside ADT to get other versions of the Android SDK. One thing, though, do not forget to during the setup to also follow the instructions for modifying the manifest file as skipping this step could cause your app to crash straight away on starting.