Why Bangalore is a Hub for Software Training and IT Career Opportunities