learning android vs learning a programming language
<p>Hi!</p>

<p>I'm a self-taught programmer. I've taught myself a little bit of web-related technologies (HTML, CSS, Javascript) and 2 "proper" langauges: Python and Java.</p>

<p>Now, recently, I started to learn Android. I thought the process would be the same as it was when i learned the other technologies, but far from it.</p>

<p>When i program a desktop app in Java, for example, i sit down, think about the code and just, well, code (just solving the problem, writing the code by heart). However, Android just seems impossible to figure out, i just don't get the hang of it. If i need to solve a problem, i don't know where to start and what to do. I just go to google and try to find some code that maybe works for my program. There's no problem solving through coding anymore, there's just : "Ok, i have a problem. Let's see if the huge API has some methods and if i can find some example code". I just don't get the hang of it. It feels like the only thing that i understand thoroughly in android is how to put a button on the screen.</p>

<p>Has everyone gone through this stage when starting Android? When simple Java-Python desktop programming felt like pure mathematics, android feels more like engineering.</p>
