Apprenticeships, known in many industries as on-the-job-training, can offer a distinct path to 21st century technology careers, providing access to some of today's good jobs and a middle class standard of living to a larger population. Jonathan Bowles describes the tech apprenticeship as a combination of education and hands-on training. There are not too many programs around - but numbers are growing!