I just saw this amazing video on Kotaku called "Making Metagun." It shows you exactly what went into making an entire game from scratch. Here's a link to the finished game, which is playable in a browser. As far as I can tell, it was built using Java and Eclipse.
The programmer is Notch, the creator of Minecraft.
Wow this shows how a game is actually made. The whole friggin' process! Cool!
cool to see !!