Should Young People Learn Computer Science?

With layoffs, automation, and a tough job market, is a career in software still worth recommending? A case for why Computer Science remains one of the best fields to enter.