With so many technologies around, choosing the right career path becomes a daunting task for a beginner software developer. However, Microsoft remains the most popular and the most