Front-End, Back-End, Full Stack ou Mobile?

Devo começar minha carreira como desenvolvedor para qual dessas? Qual seria a melhor opção de se dedicar e focar? Será que é melhor se especializar em alguma delas? Obrigado a todos! :)

Que tal se especializar em desenvolvimento de software?

O que você acha de aprender os fundamentos, como se faz na escola, aquilo que te dá a base para escolher oque achar melhor?

Não seria legal experimentar um pouco de cada coisa para ver o que gosta?

Qual é a diferença de resultado que acha que terá entre ouvir pessoas aleatórias na internet ou fazer um processo criterioso de pesquisa e avaliação não só sobre as áreas, mas também dos seus objetivos? Começando por definir bem o que quer dizer "melhor", já que cada um pode ter uma definição diferente. Esse processo de achar essa definição ajá ajuda bastante.

E aí se tiver dúvidas mais específicas vir aqui perguntar para que possamos responder mais objetivamente, e não precisarmos dar uma opinião que vale mais ou menos o mesmo que jogar dados para decidir, não seria melhor?

Mobile é o que fazer aplicativos que vão rodar no celular? Isso é frontend, né? Ou quando fala disso está falando só de frontend web? E aí o backend, seria só para web ou para celular também? E não pode servir para desktop? E o frontend desktop? está fora de cogitação?

Você não acha que fazer um caminho passo a passo para se divertir e entedner tudo como funciona para se tornar um profissional de primeira linha seria melhor do que pegra um atalho rápido que dá um alegria momentânea e complica o longo prazo?

Poirque acha que deve decidir agora? Só se deseja apenas decorar receitas de bolo. Isso não é aprender.

Faz sentido para você?

Espero ter ajudado.

Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

[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](https://www.tabnews.com.br/maniero). 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.
Entendi, cara. Muito obrigado mesmo! Sim, quero me dedicar... Vou começar pelo básico mesmo, como você falou aí, o importante é começar, não importa como... Preciso começar de alguma forma, pesquisar, estudar, ser constante etc... Isso que voc~e falou vai ajudar mesmo, lá na frente posso entender melhor como tudo funciona, pra depois me especializar, você está correto!! Perfeito sua colocação... Outra coisa, não esquece da lista não, essa lista de como começar do ZERO na Programação, vai ajudar muito se você fizer, eu vou me interessar muito!! Quando tiver pronta, manda um alô aqui, nas redes sociais etc... Preciso ver isso pra estudar mais... Quando tiver pronto a lista, fica sempre publicando aqui, porque aí, nenguém perde, até que chegar atrasado pega... Valeu! Obrigado pelos conselhos!!