40 tech skills that will land you a $120,000-plus salary