I'm a young game developer that could use a great foundation. I currently use LWJGL,Slick2D, Java2D, C#, and XNA Game studios(Mostly Javas' Libraries).