Por onde começar em programação

 A verdade é que não tem um roteiro fixo mas tem um processo que pode te ajudar e eu vim lhe mostrar hoje. 

Bom, se você vai começar a programar precisa ter no mínimo conhecimento básico, então indico conhecer e se familiarizar com as nomeclaturas da programação após isso você pode avançar.. então aprenda:

HTML3 e CSS5 

 HTML3 e CSS5 ou apenas HTML e CSS.. bom, aqui é interessante que você aprenda o básico de HTML e CSS, como funciona, semântico de HTML, seo, tags, conceitos avançados e por assim vai...crie aqui também se você gostar websites, redes sociais conhecidas tais como Facebook, Instagram..Quando você consegue dá até um negócio no coração haha

Javascript

Linguagem mãe, então, sim, você vai ter que aprender! E eu recomendo que você faça isso e até se aprofunde nela. É interessante aprender sintaxe, construções básicas, manipulação de DOM  e eventos diversos. Vai ser bem legal aqui porque você já pode criar joguinhos ou então pegar as páginas que criou e "manipular" 

Prockage manage

Beleza, galerinha. Conhecimento do javascript em mãos você pode começar a sentir o javascript em "ascensão" total. Aqui é interessante aprender NPM e YARN.

Pré-processador de CSS

Ok, agora você vai fazer a mágica com o CSS. Aqui eu acho interessante você aprender as duas grandes marcas do mercado que são elas, SASS, LESS e POSTCSS ( a última é considerada um pós -processador). 

 

Anotação básica: o que é um pós-processador? Um pós-processador pode tanto aumentar como até mesmo esconder uma tecnologia, dependendo da sua aplicação.

Framework css

Aqui você vai ter que focar nas duas procuras do mercado (eu espero que foque kkk), broostap e metalize. Arquitetura de CSS também é uma boa ver aqui. 

 Linters, Bundlers, tankers

Aqui nos já estamos avançando.. 😬

 Você pode estudar e aprender aqui ESlint, prettier que vão te ajudar a escrever um código mais limpo e organizado.  Wepack e glup é bom estudar também porque aí você consegue se organizar nas tarefas de uma forma mais rápida.

 Frameworks

 Aqui têm três opções no mercado que são elas react, angular e vue. Você pode escolher se dedicar a uma só mas eu recomendo que você adentre o conteúdo das três e escolha a si qual te cabe. 

 CSS in JS

 Aprenda styled (recomendação nossa), é muito conhecido no mundo react mas muito compatível também com os outros frameworks.

Testing

De cara já recomendo três ferramentas que te ajudaram a fazer tudo o que quiser em relação a testes, são eles: jest, cypress, enzyme. 

Web, API e PWA

Seria interessante você aprender os principais webAPIs, por exemplo, storage, websockets, service workers, notification, localization, e por assim vai.. e é importante ressaltar para que você aprenda o básico de PWA

 A partir daqui você pode aprender sobre Pithon, C#, Ruby,  PHP e node JS.

 

Dica bônus: eu não sei o porquê você pretende programar mas se for com o intuito de ganhar cash/money/dinheiro você não precisa de tudo isso, apenas o conhecimento em HTML e CSS é o suficiente para que você possa trabalhar. Você pode trabalhar com a criação de layouts por exemplo 😉

Comentários

  1. Esse artigo foi muito importante pra mim!
    Eu estava precisando de um norte em programação e você foi muito útil. Valeu, Nayara.

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Piercing na língua

Vivências que tento esquecer

Cartas para um alguém