So at my school, Programming 1 is a prerequisite for AP Comp Sci. I never took Programming and I've never programmed before but I am in the AP Comp Sci class. Everyone else in the class already took programming 1, so the teacher is not going over programming basics and assuming that we know these basics (which I don't). So now, I have to learn basic programming by myself. Any advice on videos, books, etc I could watch to learn basic Java? I have no idea what I'm doing in the class and I'm not keeping up very well...please help!