Hey guys, I'm fairly new here but I hope to become more regular. Recently I have completed a few books about learning Java because it was suggested in some articles I read about starting with Android. That being said, I have a decent handle on the language and want to move to the mobile platform.
Are there any tips and suggestions for books or learning resources for a new programmer? The only drawback is the book has to be able to come in PDF form because I'm currently deployed in Afghanistan so getting a book shipped out here is, well not really an option.
I would love to hear your opinions on books for a beginner to start learning from.