I would suggest you get into Android or iPhone development instead. Make some app. If it is good enough the income is recurring. Plus mobile is most likely to be huge in the years to come.
Once you make it to step 6, you are almost there. Stick with it till you are really good at it. Once you are at this stage, you can either a mobile developer job or build your app, etc.
- To get started on Android development, you will need Eclipse IDE, the Android SDK, a few plugins. All of which are free to download at http://developer.android.com/index.html & http://www.eclipse.org/ ..
1. Go through the Developer's Guide. http://developer.android.com/guide/index.html
2. Start off with the problem.
3. Think about how to solve it. Simplify it more. Take away all the unnecessary features.
4. Explore if it is possible to speed up the development by using these Resources? http://developer.android.com/resources/samples/index.html
5. Launch it early, and get feedback.
6. Reiterate.
Once you make it to step 6, you are almost there. Stick with it till you are really good at it. Once you are at this stage, you can either a mobile developer job or build your app, etc.