Android App Dev (Beginner)
<p>My question is in two parts, I guess that makes it two questions :-).</p>

<p>I have a strong interest in beginning to develop Android applications. I have some knowledge of programming HTML and CSS but no other languages. My research has yielded many folks indicating knowledge of Java is a must-have in order to develop complex apps. </p>

<p>My first question is: should I start with learning Java or use a Java book as a reference guide? If learning Java is the way I should go (I am not looking to shortcut this process) what books can you recommend that would provide exercises to assist?</p>

<p>Any advice is much appreciated. Thanks in advance.</p>
