I've wanted to learn how to be an app developer, and with the purchase of my Android phone, I'd like to actually achieve this. I've been trying to get started in learning Java, but the tutorial already assumes that I have some basic programming knowledge. I've read up on C++ and I can kind of grasp some of the concepts, but I hear that Java is a better place to start. I'll eventually take some sort of class in college, but I'd like to get kind of get my feet wet in the mean time. Can anyone help?