maniero Faz todo sentido pra mim, gostei dessa resposta! Você colocou muita coisa em pauta aí nesse comentário. Muitas coisas me chamou a atenção, principalmente começar do "ZERO" como na escola mesmo, não pegando atalho, como você falou aí... Você me perguntou sobre me especializar em desenvolvimento de software. O que eu deveria seguir aqui?
E sobre começar a aprender e não "decorar receita de bolo" Qual base você me recomendaria começar com o pé direito e me tornar um profissional como você?
A sua respota foi tão forte! Que eu desistir de olhar as áreas, e focar em aprender de verdade a ser um bom profissional, como você falou... Isso me chamou a atenção, porque como você mesmo disse: "atalho rápido que dá uma alegria momentânea e complica o longo prazo..." Cara, eu não quero isso, eu quero entender como as coisas funcionam na programação, quero ser profissional, não quero brincar... (Quero ser profissional) A pergunta é: como posso começar?
Tem como você me da um norte? Uma base do começo de tudo? O que devo estudar pra começar minha jornada no mundo da programação? Obrigado cara, sua resposta me fez pensar melhor no meu futuro... Valeu!
O frontend e backend, seria web mesmo. Mobile, seria criar apps para celular...
Se você pesquisar, eu já respondi bastante sobre isso: https://www.google.com/search?q=maniero+fundamentos+prograna%C3%A7%C3%A3o. Inclusive várias coisas no meu perfil aqui.
Quando eu falo em especializar em dev é tudo, é não se especializar em alguma coisa, pelo menos no início, é aprender tudo o que precisa. Aos poucos você vai se especializando, mas não tem como fazer isso quando sabe pouco. A decisão será de outra pessoa ou não terá base alguma sua.
Importa pouco como começar, desde que comece, pegue sério, e constante, sem pular etapas. Faça o básico bem feito, depois vá para outras coisas.
Um lista de como começar eu não faço porque precisa ser feito com dedicação e responsabilidade. Eu vou fazer, um dia, quando eu tiver tempo para cuidar disso da maneira como merece. Isto está no meu TODO e vou publicar para ajudar a todos. Farei lista de assuntos, temas, tecnologias, conceitos, caminhos, livros, etc.
Comece pela Wikipedia. Vá no Stack Overflow, veja o que tem mais popular.
Se você tiver o direcionamento de que quer aprender os fundamentos, eles vão vindo se pesquisar. O problema é que as pessoas direcionam para aprender uma tecnologia, aí as pesquisas delas trazem só isso.