Você deve primeiro se aventurar, ver quais linguagens existem, áreas, etc... Se você decidir seguir como Web Developer então deverá escolher se quer seguir como Front-End ou Back-End... Front-End você tem que aprender (HTML, CSS e JS) e Back-End tem muitas escolhas como (PHYTON, C++, C#, PHP, etc)
Qual área na programação que te deixou com um sorriso no rosto? Qual linguagem mais gostou?
Se você quer seguir essa área então vai ter que aprender sobre Lógica de Programação ela ajuda em qualquer linguagem o resto é só aprender as sintaxes da linguagem.
A escolha sempre vai ser sua e o caminho que você irá seguir sempre será do seu jeito.
Sobre praticar pelo celular, eu não sou a pessoa certa para isso.