   a bit of a knowledge bind
  I have talked to many people and have heard people go both ways, so don''t get mad that i''m asking this.I''m NOT asking opengl or DirectXI was wondering should learn 2d/3d game programming in VC++ or in Java(2d meaning rps''s not using full 3d graphics, such as like chrono trigger, if you know that game)-Dan 
  I would like to add that i know both c++ and java equally, (but dont know any OGL or D3D stuff yet) ;  Pick the one you prefer.  That''s it plain and simple...C++ is faster, that''s a semi-accepted fact.  But chances are your algorithms will be the bottlenecks, not the language itself.