I understand the basics of Java and Object Oriented Programming so far, and am still working on refining my understanding of it. I have sought several different resources - two books and Oracle's own tutorials - but keep running into instances where the authors/tutorials explain things that assume understanding of the learner (like referencing arrays long before the basics are even finished being explained).
Throughout my efforts to gain a better understanding, I'm finding that visual presentations of the concepts and explanations (like trying to picture how the JVM is "thinking" through images).
It's difficult to summarize what I understand about programming, in general (I learned HTML and BASIC for the TI-83 calculators), but specifics to Java and beyond are, well, beyond me greatly. I need a resource, tutorial, IDE, or...something...that walks the learner through each step and makes little to no assumptions about the understanding the learner has about programming.
I'm also trying to see if there are any IDEs or drag-and-drop Android/Java programs (think Google's/MIT's App Inventor) that allow the programmer/learn to get started easily but still allows a great deal of flexibility in design while learning.
Last (and I apologize if this is a lot for one "question"), are there any advantages for me to be looking into an Android game engine at my level of Java programming skill (basically zero)?