Hmmm...if you want C++ and Java, Java is a better starter language for sure, but it's up to you. I dont know your background and aptitude, so I have no idea if it's too heavy. If I were you I'd go with Java at least until you get some small stuff working. It's completely appropriate for building a battleships game.
1 adult bull snake: "Dozer"; 1.1 juvenile bull snakes: Oscar and Phoebe; 3 baby red-sided garters; 1.1 macklot's pythons