Newbie Game Development Starting Point?

I’m not new to Java, I’ve been programming with it for a while now, but I have never understood the graphics portion of Java. I have created a few games using tutorials from youtube, but they quickly become copy & write. I’ve learned the basics of how to make a game, but what I have not learned is how to develop a game. I can always just go back to the videos and watch them, but I have never learned how to DEVELOP the game. So my question is, what is a good starting point in learning how to make a game (using image rasters, and pixel arrays), and basic game development concepts. I want to start from the bottom, where libraries don’t make it simple (excluding Java libraries), I want to know how it works so I can use libraries and know what they are doing behind the scenes. Thanks in advance…

(I have searched the forums, but none of the results are what I was looking for)