If you want to make a game fast, go Java or C#.
But if you want the full powah of game development, C++, of course.
Ah, nothing beats DirectX.
EDIT: Have an open mind about the slow processing blahblah Java does. There are some game engines written for Java, which I haven't really tried, but I...