O que eu preciso saber para programar? Passos iniciais

Felipe Norato
3 min readFeb 14, 2022

--

No artigo passado, eu comentei sobre o que seria o básico do básico para aprender a programar, essas foram coisas simples e usuais para o dia-a-dia, coisas realmente ligadas ao uso do computador e da internet.

Já neste artigo irei falar mais sobre tecnologias iniciais, um pouco de como estudar e aplicá-las. Esse artigo tem o objetivo de ser um apanhado de links e vídeos, como uma curadoria de conteúdos para iniciar nos estudos.

Irei adicionar links de cursos na Udemy gratuitos, no momento da que estou escrevendo esse artigo, e caso o curso não estiver disponível ou não estiver mais gratuito me avise. Outro disclaimer, é que eu não vi todo os cursos, fiz somente uma busca na Udemy por cursos para iniciante gratuitos e em portugues, para ser o mais democrático possível.

Quem estiver lendo este artigo e puder contribuir, por favor, deixe algum comentário com suas dúvidas, críticas ou sugestões.

As Tecnologias e Linguagens

A área de tecnologia possui muitas tecnologias e linguagens, umas muito pouco usadas e outras que chovem vagas de empregos. Vou ficar na minha zona de conforto e falar e dar dicas da linguagem que eu trabalho há quase 10 anos. Essa linguagem é o Javascript, e primeira coisa NÃO É JAVA! Java é outra linguagem.

O Javascript hoje é uma das linguagens mais usadas no mercado e serve para quase tudo, então eu acho que é um bom caminho para aprender. Abaixo segue um vídeo do Canal Código Fonte TV falando um pouco mais sobre o Javascript, sua história e curiosidades.

Se não ficou claro, segue mais um vídeo, agora do Canal da Alura explicando mais um pouco sobre o Javascript

Aprendendo Javascript

Agora que você já tem uma noção do que é o Javascript, podemos partir para os cursos. Eu acredito que quanto mais fontes e quanto mais estudar sobre um assunto é melhor. Então, eu selecionei alguns cursos na Udemy (para iniciantes gratuitos e em português) que são curtos e bem recomendados para você dar seus primeiros. Esses cursos podem falar sobre a mesma coisa, mas é interessante que você reveja várias vezes o mesmo conteúdo para poder assimilar.

Practice, practice, practice

É sempre muito importante treinar bastante até assimilar esses conceitos que aprendemos e uma das melhores formas de fazer isso é com lista de exercicícios. Isso ai, do mesmo jeito que você fazia na aula de português ou matemática. A prática leva a perfeição, então pratique muito!

Vou deixar algumas listas de exercícios onde poderá praticar os conhecimentos que voce adquiriu com os cursos que passei. Algumas listas podem pedir em outra linguagem, mas é só ignorar e fazer em Javascript.

Com essas listas de exercícios e pdfs de lógica de programação, você já terá a base para passar para o próximo passo.

Colocando as coisas na tela

Para finalizar esses passos, eu acho importante ter um pequeno contato com mais duas tecnologias. As tecnologias básicas responsáveis por colocar na tela todas as informações na tela, como aqui mesmo nesse blog. Essas tecnologias são o HTML e o CSS.

Como eu falei que não iria explicar muito o que é o que nesse post. Segue um vídeo explicando o que é o HTML e CSS, entre outras coisas.

Então para aprender mais sobre HTML + CSS e também Javascript, seguem alguns conteúdos:

O primeiro são duas playlists do Thiago Medeiros, onde ele da um curso gratuito de HTML e CSS, que faz parte do curso dele de React.

E mais dois cursos da Udemy.

Conclusão

Até aqui você viu alguns dos contéudos básicos para começar a criar pequenos projetos que deverão estar no seu portifólio para mostrar o que está aprendendo.

Se se lembre, NÃO EXISTE DOM de programar o que existe é ESTUDO, EMPENHO E PRÁTICA!

--

--

Felipe Norato
Felipe Norato

Written by Felipe Norato

A person who likes to solve people’s lives using Code and sometimes play Guitar. Lover of TV Shows and Movies, as well as beautiful and performative code.

No responses yet