It's very hard to know what to learn, or which direction you should focus on in your career. With 20 years of experience in various software-related roles, I can point you to the right direction.
Specializations: