Salut [CrafteurPE80],
C'est un bon choix de commencer par Java, c'est la mode de toute façon, quoi que certains te dirons de commencer avant par l'algo, puis après par un langage plus rustique comme C ou Pascal. Si tu veux commencer directement par Java c'est possible ici : "Programmation Java pour les enfants, les parents et les grands-parents" : http://java.developpez.com/livres/javaEnfants/
Sinon si tu veux les bases en programmation avec l'algo tu as ça ici par exemple : http://algo.developpez.com/cours/
Une fois que tu saura programmer en Java tu pourra ensuite passer à l'apprentissage de la programmation Android, ou alors pourquoi pas apprendre C++, car c'est sur C+ que tu as les meilleurs moteurs de jeux et moteurs 3D, ces moteurs étant en sus généralement multi plateforme, ce qui te permet avec ces moteurs de développer à la fois pour PC et consoles par exemple, avec le même code source.
Le conseil principal que je te donne c'est de beaucoup programmer, si tu ne programme pas rapidement, par exemple des petits jeux 2D, tu ne pourra pas progresser car tu n'aura pas intégré ce que tu as lu, c'est en programmant qu'on deviens programmeur, lire des tutoriels ne suffit pas.