So, I'm a trained c++ programmer and self-taught C# as well. (and REXX, but that exists on IBM Mainframes - and other OSes, but not Android to my knowledge) So, could anyone reccommend a book on Java-programming for experienced programmers? (experience includes OO). BTW I already have the book Android Wireless Application Development, that does show some Java (of coures), but it shows enough to know that my experience with said languages won't be enough to transition to Java programming. Even if Android-development does seem to depend on XML to a large degree. BTW I lookedin the forums but couldn't find my answer.