Quero aprender programar
Então pessoal, sou muito novo no mundo da programação. estou tentando aprender inicialmente HTML, CSS e JAVASCRIPT por conta própria. Alguem tem alguma dica ou caminho a se seguir ou até mesmo um curso que indicaria para uma pessoa que esta começando e ja é apaixonado por programação?
Vou te indicar a mesma pessoa que me ensinou a programar há 2 ou 3 anos atrás: Gustavo Guanabara do Curso em Vídeo.
Segue aqui dois cursos que acho que são muito bons pra quem pensa em começar a programar: 1 - Curso de HTML5: https://www.youtube.com/playlist?list=PLHz_AreHm4dkZ9-atkcmcBaMZdmLHft8n 2 - Curso de Javascript: https://www.youtube.com/playlist?list=PLntvgXM11X6pi7mW0O4ZmfUI1xDSIbmTm
Fazendo esses dois, tu já vai ter uma boa base para entrar em coisas mais avançadas, como algoritmos mais complexos e estruturas de dados. Sem falar que já vai conseguir construir páginas web simples.
Curso Em Vídeo
Recomendo que você comece pelos cursos gratuitos do Gustavo Guanabara, um excelente professor de TI. Comece pelo básico HTML/CSS aqui, aqui você vai aprender a criar sites básicos, mas suficientementes bons. Depois de ter uma proefiencia nessa área parta para Js , use bastante o Js com Html/css e depois disso vá para onde desejar, vou deixar um mapa para você se guiar
Uma mapa para você se guiar
Caso você esteja pensando: "Tá, aprendi Html/css/js e agora?" vou deixar esse mapa para você se guiar
Outros mapas em pt br
Eu recomendo fortemente estudar as documentações de cada tecnologia. Sempre que estiver com uma duvida em uma determinada situação, como determinada tag, funcão, etc, da uma pesquisada nessas documentações:
W3Schooll: https://www.w3schools.com/; MDN Web Docs: https://developer.mozilla.org/en-US/;
Posso dizer por experiencia propria que foram essas documentações que me proprocionaram toda a expertise que tenho hoje e ainda hoje faço a utilização delas.
Primeiramente, gostaria de parabenizar por estar começando da maneira correta (com o básico), é esse o caminho!
Muita gente quer começar já aprendendo frameworks sem saber nem o início. Eu até entendo, a galera quer se posicionar o mais rápido possível no mercado de trabalho, e não tem nada de errado nisso. Cada um tem uma necessidade diferente do outro.
Acho que pra aprender HTML, CSS e Javascript não se precisa pagar nenhum curso, com Youtube e Google você vai aprender bastante. Até mesmo com o canal do Filipe, ou com a Rocketseat
.
Quando você já tiver com o básico bem formado (ou até mesmo estudando paralelamente com assuntos mais complexos), recomendo MUITO o curso da Rocketseat
. Ele vai te dar um start inicial bizarro, e você em pouco tempo vai conseguir o seu primeiro emprego como júnior.
A partir dai, só depende de você continuar estudando diariamente e não se contentar apenas com o básico.
Buscando novos conhecimentos, novos fundamentos, de entender o porquê das coisas.
Mas uma dica de ouro que eu posso dar é a seguinte: a melhor maneira de se aprender, é PRATICANDO.
Ou seja, nos seus estudos, sempre tente aplicar o que está aprendendo de alguma maneira, criando projetos, fazendo experimentos.
Não fique só na leitura de artigos ou assistindo vídeos. Coloque em prática.
Isso também é bom para que você crie seu portifólio, com projetos diferentes, enquanto estuda e aprende.
Assim, quando você for fazer entrevistas de emprego, terá vários projetinhos para apresentar e mostrar os seus conhecimentos adquiridos.
Para isso, sugiro que crie uma conta no github e vá subindo os seus projetos de estudos lá.
Já fica a dica para estudar sobre o Github tbm!
Só para te dar uma injeção de ânimo (mas tbm n posso garantir que será assim com você), em 4 anos eu fiz o meu salário multiplicar por 10.
O resto, só depende de você! E vou te dizer, o caminho vale muito a pena!
Se você tem conhecimento em inglês, o site The Odin Project é excelente. Lá eles te ensinam desde o básico, que é o que você já está estudando, passando por responsividade e acessibilidade, React e NodeJS. Além disso existem diversos projetos pra você ir treinando durante o curso.
Caso ainda não tenha familiaridade com o inglês, os conteúdos são todos em texto, talvez usando o Google Tradutor você consiga entender.