>>12
Because standard C APIs are so much more extensive than standard C APIs.
Vampire: Redemption was written in Java, and turned out pretty well IMHO. It isn't impossible to write a good game in Java. Just difficult, like in any language, because writing a good game *is* difficult.
That aside, whether you want to write a game in Java or not depends on the sort of game. If you're looking at some sort of click-based web strategy game, Java'd work fine. If you want some sort of fast-paced shooter, quit and go find something useful to do with your time, because you'll only learn the wrong thing if you start hacking away at something like that when you're asking questions like you're asking. Follow
>>11 's advice and "start small, start small..."
Also, avoid language fanboyism. It's lame and indicative of an immature approach to development. (Note that I'm *not* referring to
>>12--- fanboyism provides no good reasons.
>>12 at least provided a good reason. Poor conclusion, but good reason. The Java APIs can get pretty complex.)