Android Development - Best Advice Please :-)
<p>Firstly, please excuse my complete lack of knowledge of Android Development.</p>

<p>I know a bit of PHP, JavaScript, HTML, CSS, MySQL etc...but I am completely new to Android Development.</p>

<p>As the world is moving mobile, I would like to start learning Android Dev. Few questions I have, I hope someone can answer in layman's terms. :-/</p>

<ol>
<li><p>What languages does Android support, what is best to start learning? Where are things moving in Android land? Is it purely C+ or Java etc or a mixture of things?</p></li>
<li><p>How do apps communicate with servers? For example if I have dating app, and I have a database on members sitting in a MySQL table. Is there any problems with speed/connection/network etc, or is something else recommended?</p></li>
<li><p>As I know a bit of PHP and JS. Is there anything remotely similar to these to develop in? </p></li>
<li><p>What is the best way to learn? Just do it, physical course, online course, books etc?</p></li>
<li><p>How good are you, and how did you learn?</p></li>
</ol>

<p>Again, please excuse my complete "noobness", hopefully someone can point me in the right direction!</p>

<p>Thanks guys</p>
