I'm going back to school soon and since becoming an Android addict I've decided to take whatever classes necessary to create Android apps. I know whatever skills I learn can be used in other ways, so I'm not looking to make it my career, but something fun to do on the side. Obviously I know I need to learn Java, but I know that can't be all. Do most android app developers do their own graphic work as well? Should I include a graphic design course? I have zero programming knowledge but I've read that once you learn one language, learning a second is much easier. Is this true? Are there plenty of jobs out there for Java programmers? Like I said, I know for the most part only the best app developers make a living from apps only, and I don't expect that. I want to make sure there's a career out there somewhere for someone with a java skillset before I commit to this. What other skills will I need?