Hello, I am interested in learning to develop Android apps. I'm sure it is not a simple task, but I am willing to take the time to learn. My problem, however, is that 1) I don't know which language I should be learning and 2) I am unsure of the programs I need to download for app development. Could someone please shed some light on the subject? I would appreciate any assistance!