Qual linguagem eu devo começar a programar?
opa vou tentar aprender programação to começando por javascript alguém recomenda alguma outra depois do javascript ou eu não devo começar por ela?
Fiz uma pesquisa para você:
- https://www.tabnews.com.br/Kaindall/duvida-linguagens-de-pseudo-baixo-nivel
- https://www.tabnews.com.br/codafofo/para-iniciantes-a-melhor-linguagem-de-programacao-para-entrar-no-mercado
- https://www.tabnews.com.br/AmecaIA2053/o-python-e-muito-util-mas-pode-nao-ser-a-linguagem-de-programacao-do-futuro
- https://www.tabnews.com.br/obrunoanastacio/qual-linguagem-escolher-e-porque-essa-pergunta-esta-errada
- https://www.tabnews.com.br/walacysilva/9fad8a70-1d03-47e6-81bb-523c07bfa7d9
- https://www.tabnews.com.br/ArthurAlves2/alguem-estudando-rust
- https://www.tabnews.com.br/gabrielrodriguesdev/vale-apena-aprender-java-em-2023-alguem-que-ainda-nao-teve-a-primeira-experiencia-profissional-e-se-apaixonou-pelo-java
- https://www.tabnews.com.br/MrCaique/pergunta-vale-a-pena-continuar-estudar-c
- https://www.tabnews.com.br/Carlos05/qual-linguagem-escolher-para-back-end
- https://www.tabnews.com.br/VitorVitima/php-ou-c
- https://www.tabnews.com.br/thiagomachadocdev/e-melhor-focar-em-uma-linguagem-com-muita-concorrencia-ex-javascript-ou-uma-linguagem-com-menos-profissionais-qualificados-concorrencia
- https://www.tabnews.com.br/Lordzadah/compensa-aprender-c-hoje-em-dia
- https://www.tabnews.com.br/SawTheme/python-por-que-atrai-tanto-hater
- https://www.tabnews.com.br/JoaoJeronimo/como-aprender-programacao-do-zero
- https://www.tabnews.com.br/Alansidney/duvida-em-qual-area-de-tecnologia-seguir
Ou seja, pesquisar por conta própria é melhor. Só você pode escolher o que é bom para você. Dentro do meu objetivo profissional eu começaria por C. Atitude é mais importante. Aprender fundamentos é mais importante que ferramentas. Atitude certa é mais importante ainda.
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).
Se seu foco for back end é bom começa por js. mais se for front end n recomendo. começa por html e css um mini mapa ai https://camo.githubusercontent.com/aab59f179c70343b2e9ad70cf8520d08b4622502/68747470733a2f2f692e696d6775722e636f6d2f326164764d39572e706e67. caso vc n saiba oque é back ou front end.
Back-end e front-end são termos usados no desenvolvimento de software para descrever as duas principais áreas de trabalho em um projeto.
Front-end refere-se à parte do software que interage diretamente com os usuários e é visível em seus dispositivos. É responsável pela interface do usuário, ou seja, pela aparência e interação do aplicativo ou site. O desenvolvedor front-end utiliza tecnologias como HTML, CSS e JavaScript para criar a estrutura, o layout e os elementos interativos da interface.
Back-end, por outro lado, é a parte "invisível" do software que lida com a lógica de negócios, o processamento de dados e a comunicação com o servidor. Os desenvolvedores back-end geralmente trabalham com linguagens de programação como Python, Java, Ruby ou PHP, além de frameworks e bancos de dados, para criar e gerenciar a funcionalidade do sistema. Eles se concentram em garantir que os dados sejam armazenados, processados e entregues corretamente para a interface do usuário no front-end.
Em resumo, o front-end lida com a criação da interface do usuário e a interação com os usuários, enquanto o back-end trata da lógica, processamento e gerenciamento de dados por trás dessa interface. Ambas as áreas são essenciais para o desenvolvimento de aplicativos e sites completos e trabalham juntas para fornecer uma experiência de usuário completa e funcional.
Oii! Como vai? Você disse que vai tentar aprender programação, né? E tá começando por JS. Acho uma ótima escolha! Mas se me permite recomendar eu recomendo:
- Lógica de programação
- Utilização de um pseudocódigo
- Pesquisar sobre os conceitos de Frontend e Backend
- Experimentar um pouco dos dois :)
Caso queira experimentar um pouco do Frontend:
Pesquisa um pouco sobre HTML, CSS
A barreira no aprendizado, a curva é um pouco menor. De mais fácil entendimento
Caso você sinta dificuldade, sinta que aquilo não é pra você, e você gostar mais só do JS mesmo:
Foca bastante no JS Pesquisa sobre Node.js Python...
Lugares bom para treinar linguagens de programação é o exercism, Codewars, Free Code Camp, W3Schools, Hackr.io...
Qual é o teu foco. Web? Front? Back? Mobile? Qual é o teu objetivo. Mercado de Trabalho? Projetos Pessoais?
O que eu faria (entendendo que seu objetivo é mercado de trabalho): 1 - Se meu foco for Front, nem precisa pensar, continuaria no JS e iria aprender alguma framework depois. 2 - Se meu foco for Backend ou Mobile, eu começaria procurando por vagas no Linkedin. Veria quais as linguagens mais buscadas pelo mercado e veria alguns tutorias na internet pra ver qual delas me agrada mais.
O mais importante é tu não atirar pra todos os lados.
Java. Com ela você pode depois se especializar praticamente no que quiser e na plataforma que quiser. Seus softwares irão funcionar tanto no Linux como no Windows. Poderá programar para Desktop, web e mobile.