Where to begin?

Hi, I have a pretty good knowledge of Java, I would have thought enough to create a 2D Game, so the question is where do I begin? Is there any good beginners tutorials you can point me too, or important stuff to learn? Thanks.

Killer Game Programming in Java
http://fivedots.coe.psu.ac.th/%7Ead/jg/

Thats fantastic, thankyou.

that and coke and code, or what was it again? anyways I see the same question popping up a lot time to make a sticky?

I think you’re referring to http://www.cokeandcode.com/tutorials