Executando verificação de segurança...
1

Para um iniciante em programação, qual área de desenvolvimento é mais recomendada para se iniciar ? (web, IA, mobile ou games, etc...)

Comecei a levar programação e desenvolvimento mais a sério recentemente, já tive um breve contato com web e game dev, mas não sei qual escolher para focar primeiramente. Qual seria a melhor opção, considerando vagas, salário, barreiras, etc.

Carregando publicação patrocinada...
2
1

Web com certeza, ainda mais considerando os requisitos mínimos para começar e o baixo nível de complexidade isso comparando com as outras áreas.

1

A menos complicada e que também oferece a maior quantidade de vagas com certeza é a área de desenvolvimento web. Você consegue praticar no seu próprio browser, então a barreira de entrada é baixíssima. Em contrapartida, a área de desenvolvimento de games é uma das mais difíceis, especialmente aqui no Brasil. Além de difícil tecnicamente, não existem muitas oportunidades no mercado, quando comparada a outras subáreas da programação. Mas se for um sonho ou desejo muito forte, quem sou eu pra te dizer para não investir, não é?

Em suma, as áreas com mais vagas e menos dificuldades de você aprender e praticar são, na minha visão:

  1. Web Frontend
  • HTML, CSS e JavaScript (fundamental saber essas três tecnologias)
  • TypeScript e algum framework (React, Angular ou Vue)
  1. Web Backend
  • JavaScript/TypeScript e Node.js
  • ou Java e Spring
  • ou C# e ASP.NET
  • ou PHP e Lavarel
  • ou Elixir e Phoenix
  1. Mobile
  • Kotlin (Android)
  • Swift (Apple)
  • Flutter ou React Native (Híbrido)
1

Acredito que não tenha "a área mais recomendada", pois cada pessoa tem suas características, objetivos e prioridades, além de que todas as áreas são bem parecidas em quesito de atividades e responsabilidades, e as grandes diferenças serão as ferramentas utilizadas.

No momento que ingressamos em qualquer área, temos que ter em mente que devemos escolher sempre aquilo que trás mais "interesse" e "felicidade" para cada um. E na verdade, a área que você iniciar é apenas um ponta-pé na sua carreira, pois futuramente você terá de ter certa expertise em diversas áreas, caso deseje ganhar salários mais altos.

Temos que ter em mente: pessoas que criam coisas inovadoras, normalmente não estão ali por recomendação de um colega, ou porque alguém pediu. E sim pois essa pessoa viu uma oportunidade de transformação/inovação, ou até mesmo porque essa pessoa simplesmente é feliz por fazer aquilo. Quando não gostamos do que fazemos, o processo se torna MUITO MAIS lento, chato e entediante.

1

Super indico você a estudar um pouco sobre logica de programação.
Focar em uma linguagem de programação (indico o Javascript pois
com ele você pode conseguir desenvolver frontend, backend, mobile, etc...).
Sobre a questão de em qual area seguir, acho que isso é muito pessoal,
então com esses estudos creio que você conseguirá definir em qual area
você mais se adapta.