Java is 'in' right now. A few years ago as an introductory programming language students were learning Lisp, now who uses Lisp? My school changed to teaching first year studnets Java, because other schools did. I dont think Java will replace C++ or vice versa.