if you already clearly understand one technology such like C++ or java. u can start learning things like uml or even some project management skill. if not yet, neither c++ nor java is best choice. C# + .NET frame work is much more promising than that two.But of course, you can't expect to live on that for recent 2-3 years.
This post has been archived. It cannot be replied.