Just the other day one of clients' kids started asking me questions about how to get into programming. I told him, and this is from my experiences in school, that one of the best languages to start with is C++. After looking around I noticed that there are not very many programming classes or books geared toward young adults. He understands basic math and is very computer savvy, but he would be unable to enroll in a class at a college campus because these are considered college level classes and he of course is only in high school.
I know everybody has their own preference on what languages to start with but does anyone know some place to start for a young adult?