The tutorial given in the Android Developer Website is hard to understand if you don't know anything about java. I'd recommend starting with Java basics and then go on with Android. It would be the best way to understand everthing in an easier way.
In Java, you'll also have to focus the way to do things efficiently because mobile battery is a matter to take into account in mobile applications.