As with most programming languages, there's no secret to learning
X*. Practice makes perfect, and you can't really learn unless you're trying. No one can really help you learn something, unless you start doing it yourself.
So, the best way to start (and note this is a personal opinion, which may get bashed by other users, but I'm keeping to it): pick a project, anything, as long as it solves a problem you're having. For instance, if you're having problems with expenses, you may want to develop a project that keeps track of those expenses (of course the Play Store is full of such projects already made, but remember, you're trying to learn, so do it yourself). Start from there, break the problem into smaller parts, and solve them one at a time.
Unless you actually do it, you can't learn it. Then, after you started work and you run into problems (and you will), Google is your friend. Then it's the Play Store. Then it's Stack Overflow or Code Project Q&A (don't forget to REALLY check the FAQ's before posting a question, which I suspect wasn't the case with this post. There are 2 really useful FAQs for posting questions:
here[
^] and
here[
^])
*Substitute X with .NET, Java, Android, C/C++, Scala, Clojure, JavaScript, CSS, HTML, Photoshop, CorelDraw, Office, driving a car, washing your clothes etc, etc.