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
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
CSS in JS
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 😉
Esse artigo foi muito importante pra mim!
ResponderExcluirEu estava precisando de um norte em programação e você foi muito útil. Valeu, Nayara.