Não sei programar, por onde começo? qual caminho devo seguir?

Tenho muito interesse na programação, mas tenho dificuldade por onde começar. Desde criança tenho curiosidade de como esse mundo da programação funciona, mas nunca tive um PC, que dificulta bastante. Será se existe uma forma de praticar pelo meu celular? obrigado!

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.

De primeira, gostaria de te adiantar que é totalmente possível programar e começar fazer teus primeiros projetos pelo celular.

Inclusive, eu sou uma das maiores provas disso: fiz minha primeira calculadora, relógio, cronômetro e um gerador de background RGB tudo pela telinha do aparelho em que te escrevo.

Muito obrigado, você ajudou bastante, logologo espero ter uma maquina para me aprofundar mais ainda nesse mundo incrível.
Obrigado pela recomendação.

cara, eu vi um video esses dias do maluco programando no celular, mas o video é em ingles.

Se quiser ver, tem varios, so colocar "coding on phone" no youtube

Como o pessoal já mencionou aqui em baixo o melhor caminho é iniciar pela logica de programação, deixo um link com um conteudo muito bom sobre o tema: https://www.youtube.com/watch?v=iF2MdbrTiBM

Comece pela logica de programação e te indico o canal no youtube "curso em video".Otimo conteudo.

Também recomendo!

Olá, Primeiramente o importante antes de decidir qual área você vai seguir na programação é conhecer a base como logica de programação, e depois comece a estudar a sintaxe de uma linguagem não importando qual seja.

Encontrei um site que pode ti ajudar nessa estrada. https://roadmap.sh/

Eles contem uma espécie de caminho a se seguir

Tenha um conhecimento solido na base que o resto vem mais facil.

Outro roadmap legal pra vc utilizar nos seus estudos é esse aqui: Ele não é tão completo quanto oq o Josias lhe indicou mas é completamente em português caso seu inglês não seja muito bom e já puxando o gancho uma outra dica é vc melhorar seu inglês já q a maioria do conteúdo relacionado a programação q vc vai encontrar é em inglês. É isso, meu chapa. Boa sorte e bons estudos