What is the best first-step to start building android applications?
<p>Sorry for asking this beginner's question and I know I may get down-votes but please guide me here.</p>

<p>What is the best first-step to start building android applications? I feel the need to start doing so, however I have no clue whatsoever how to start. All I know (and heard from people) is that android applications are based on a Java-code that is different from the Java I know. so ..</p>

<ul>
<li><p>knowing that I am v.good in c++ (and feel v.confident around its codes), is there is away of building android application using just c++, and, if there is a way, what is it? </p></li>
<li><p>if there is not, and knowing that I already know some basics of Java programming (as a very beginner), do I have to learn a new different type of Java (like different Java syntax and concepts) or it is just a higher complicated level of the same Java I know ?</p></li>
</ul>

<p>Thanks </p>
