American high school, by any chance? I was in high school when the AP exams switched over, so I got C++ in 10th, then Java in 11/12. :( Worst part: the college I went to, none of the faculty used Java. I had to BS things while I learned standardized C++. Java seems to skip the college scene for some bizarre reason, but high schools like it, and employers want it. Such is the world. D: