I will admit that I’m really struggling to learn Java. It’s been about two months now (maybe closer to three) since I’ve started and I feel like the last whole month has brought me little advancement. I’m going to keep reading whatever I can find (and understand) and hopefully more “clicks” soon.
But, as for right now, I’m trying to look forward and set some goals. Eventually, I want to be able to make very simple games by myself, without copy/pasting code or following video tutorials.
I’ve read Java for Dummies (which I found to be of little help), I’ve done all of TheNewBoston’s beginner Java tutorials. I’ve followed along and tried to experiment with Cherno’s Java game making series. And, more recently, I’ve read Think Java by Allen Downey. Everything in these beginner books I can understand.
I can program my own simple math calculation programs (wage calculators, etc)-- Basically math based console stuff. I understand Classes and Methods and Objects, but it’s when I get into Graphics that I begin to get lost. All the material that I’ve found that covers it simply jumps ahead and dumps tons of information on you at once and suddenly you go from having a 1-3 method program, to a program with multiple things being imported, you have the JFrame, Canvas and a bunch of operations happening that aren’t fully explained-- Aside from “Add EXIT_ON_CLOSE here and set the canvas size here and voila”, where as every other element has been explained in such great detail up to this point.
So where do I go now? What’s the next thing to read? I’ve read people suggesting that the best thing to do is to just keep making small programs with what I know, but making little calculators get’s incredibly boring very quickly and I’ve pretty much run out of ideas for little programs to make.
Help me out. I feel stuck.