I have been programming for about a year now, and have a very good grasp on all the basic of programming in generally and am a pretty decent Java programmer, so now that I have the time I would like to start making games in Java. However, Id really like to not use any extra libraries, and just use pure Java for the first little bit until I fully understand the mechanics of a video game.
I have been looking around the internet and have seen more "best ways" to do this than I can count. So if somebody could point me in the right direction that would be great! (As in send me to the best, easiest to follow, and most up to date resource either print or on the web)
It just seems that no matter where I look I get completely different info on the same subject. So I would really appreciate if somebody could just give me a resource that follows whatever the current standard is. P.s typed on my phone so sorry for any typos :-)
Edit: I think I will simplify my question a little bit. In my main class where my game loop is should I be extending canvas, JPanel, JFrame, or something else? This is my main point of confusion right now because I have seen it done all these way and everybody has an opinion on what is better.