Please tell me why the new computer science A course is in Java! My other computer science class is in Visual Basic/BASIC/Pascal.....another year and computer science AB is in C++.

Why would we start off in Java though?