Si no conoces nada, pero nada de programacion, te recomiendo que leas algo sobre algoritmos y diagramas de flujo, veras, en mi entender, es sumamente importantes que tengas el esquema mental de lo que vas a programar.
En la oficina evalue a un programador que ya sabia que era malo y lento, pero cuando le pedi diagramarme un "if" y no lo pudo hacer, entendi mejor la causa de su problema.
Ya luego o en paralelo te vas sobre el aprendizaje del lenguaje q desees.
Especificamente para android, pues entender como funcionan las interfaces, y los activities, ademas de como es el lenguaje con orientacion a objetos (objeto.propiedad).
Tendras que leer mucho, no importa, si ves que no estas entendiendo te buscas otro tutorial. Quiza algunos tutoriales de
www.lawebdelprogramador.com puedan ayudarte.