Java is probably a little easier to learn; you don't have to worry about stuff like pointers which may be confusing to a beginner. C++ is a really useful language though. C has some annoying things like memory allocation and (imo) pretty ****ty input/output syntax, which you don't have to worry about in C++. So I'd suggest starting with Java, and once you're comfortable with it moving to C++/C.
--
http://img255.imageshack.us/img255/2636/ivotedphoenixyi0.png