Na Trilha Dev – First Commit #07
Para quem está começando na programação, mas já quer jogar no modo profissional.
Bem-vindo(a) à sua newsletter dev favorita
Se você tá começando na programação e sente que todo mundo parece estar anos-luz à frente, relaxa: a maioria tá só digitando console.log()e fingindo entender o erro do TypeScript.
Aqui, a proposta é simples:
- Nada de conteúdo raso.
- Nada de artigo teórico demais.
- E muito menos linguagem que parece saída de um TCC.
Você vai ver dicas práticas, links úteis, snippets de código comentados, indicação de livros que realmente ajudam, ferramentas que economizam tempo e frameworks que fazem sentido pra quem tá iniciando.
“Seu código pode estar quebrado, mas seu estilo de setup não precisa.”
Se você ainda não tem um cantinho próprio, improvisa com o que tiver. Mas lembra: a organização mental começa com um ambiente sem 36 abas do Chrome abertas.
DICA RÁPIDA – Copie antes de criar
"Copiar não é trapaça. É treino."
Você quer aprender HTML, CSS e JavaScript? Então pare de só assistir vídeos e vá para o campo de batalha.
Aqui está um exercício de nível iniciante que pode fazer hoje:
- Escolha um site simples: por exemplo, Google Keep
- Tente refazer o layout com HTML + CSS
- Ignore funcionalidades complexas no começo
- Quando conseguir o básico, adicione JavaScript (ex: adicionar e excluir notas)
Esse tipo de cópia consciente te ajuda a:
- Praticar estrutura de layout
- Aprender CSS na marra
- Descobrir o que não sabe
Depois de umas 3 ou 4 páginas copiadas, você vai sentir a diferença.
FRAMEWORKS – Qual o melhor para começar?
Aprenda primeiro o básico. Mas se quiser framework, vá de React.
Vamos por partes:
1. Antes do framework, vem o fundamento.
- Entenda HTML sem usar o Emmet.
- Faça pelo menos uns 5 projetinhos com CSS (de preferência com grid/flexbox).
- Domine JS básico: let, if, for, functions, array methods, etc.
2. Frameworks para iniciantes
- React.js Vantagens: gigante, muito conteúdo, usado em empresas. Desvantagens: muita liberdade pode atrapalhar. Mas vale o esforço.
- Vue.js Mais simples, mais “guiado”. Menos popular no Brasil, mas excelente pra começar.
- Svelte Moderno e simples, mas menos conteúdo em português. Para os curiosos.
LIVRO DA SEMANA – “Entendendo Algoritmos”
Por que esse livro?
Porque você não precisa sofrer com algoritmos.
O livro usa ilustrações, humor e linguagem simples pra ensinar:
- Busca binária
- Algoritmos de ordenação
- Grafos
- Recursão
É ideal pra quem não vem de exatas ou está voltando a estudar. Dá pra ler um capítulo por semana, de boa.
Link: Ver na Amazon
EXTENSÃO VS CODE – CodeSnap
“Me ajuda a deixar meu código bonito pra postar no Insta.”
Se você quer compartilhar código com visual bonito, sem print tosco da tela, use o CodeSnap. Instale no VS Code e use pra gerar imagens do seu código com tema e bordas arredondadas.
Passo a passo:
- Abra seu código no VS Code
- Clique com o botão direito > “CodeSnap”
- Recorte e salve a imagem
Perfeito pra:
- Portfolio
- Threads de aprendizado
CLI É VIDA – Crie projetos em segundos
Esse comando cria um projeto novo com suporte para:
- React
- Vue
- Svelte
- Vanilla
Por que usar o Vite?
- Rápido
- Fácil
- Leve
- Sem gambiarra
Você não precisa entender tudo agora. Só anota e volta aqui quando quiser iniciar algo limpo.
SNIPPET DA SEMANA – Arrays com .map()
Por que isso é útil?
Porque você vai lidar com arrays o tempo inteiro. Esse tipo de transformação vai aparecer em APIs, formulários, back-end... tudo.
DICA DE OURO – Aprofunde com Frontend Mentor
Você já deve ter ouvido que precisa fazer projetos pra aprender. Mas… que projetos?
Use o Frontend Mentor
- Layouts reais
- Briefings detalhados
- Níveis de dificuldade
- Comunidade que avalia
Comece com os projetos gratuitos. Depois, avance para os pagos (ou continue hackeando com criatividade).
3 LINKS PRA GUARDAR NOS FAVORITOS
- MDN Web Docs A referência oficial e moderna. Muito melhor que W3Schools.
- DevDocs Documentação unificada, rápida, com busca offline.
- Can I Use Veja se aquele recurso que você aprendeu realmente funciona no navegador que seu cliente usa (e no Internet Explorer do RH).
SEÇÃO DE RESPOSTA: Dúvidas reais, respostas diretas
“Preciso aprender Git agora?” Sim. Nem que seja só pra clonar repositório e dar git push. Mas já comece. Aqui tem um caminho fácil:
git init
git add .
git commit -m "Primeiro commit"
git remote add origin https://github.com/seu-usuario/repositorio.git
git push -u origin main
“Como treinar lógica?”
- Sites: Codewars, Exercism.io
- Aplicativos: Enki, Mimo
- Alternativa low-tech: papel + lápis + pseudocódigo
OBS: Temos uma série sobre lógica, você pode ver aqui todos os posts:
- # 1: Por que lógica de programação é o primeiro passo de todo dev? Clique aqui
- #2 – O computador não entende indireta - Clique aqui
- #3 – Decida com lógica: o poder do “se… então…” - Clique aqui
- #4 – Repetir até acertar: como a lógica dos laços resolve tarefas chatas - Clique aqui
VOCÊ ESTÁ EVOLUINDO, MESMO SEM PERCEBER
Não subestime:
- O primeiro botão que você estilizou
- O primeiro console.log que fez sentido
- A primeira vez que conseguiu entender um erro sem copiar o texto no Google
Você está aprendendo. E isso não é pouco.
🎨 RECOMENDAÇÕES DE PERSONALIZAÇÃO - As melhores dicas ficam para o final
🧑🎓 1. Tema escuro para não cansar a vista
Sugestão: One Dark Pro
Por que usar?
- Cores suaves que não irritam os olhos
- Ajuda a identificar o código com mais facilidade
- Muito usado por quem está começando
🧩 2. Extensão essencial: Live Server
Mostra seu HTML rodando no navegador em tempo real.
Como usar:
- Clique com o botão direito no seu index.html
- Escolha "Open with Live Server"
Pronto! O navegador vai abrir automático e atualizar sozinho a cada salvamento.
📢 Entra pro nossa Comunidade no Discord
Você já deve ter percebido que aprender sozinho pode ser solitário. A dúvida trava, o medo atrasa, e a comparação com outros devs pode gerar ansiedade.
Por isso, criei uma Comunidade no discord com devs iniciantes que estão na mesma jornada que você. É um espaço leve, colaborativo e sem julgamentos.
No grupo, você vai encontrar:
- Gente trocando dúvidas e aprendizados
- Avisos de conteúdo novo, vagas e eventos
- Feedback sobre portfólio e projetos
- Suporte de quem também está aprendendo
Se você quer evoluir com companhia, esse grupo é pra você.
📋 Pesquisa rápida: o que você quer ver na próxima edição?
Estou preparando os próximos conteúdos do Na Trilha do Dev News e sua opinião faz toda a diferença.
🗳️ Clica aqui e responde rapidinho Leva menos de 1 minuto.
🎯 Precisa de um direcionamento mais claro?
Se você sente que está perdido entre tantas linguagens, frameworks, vídeos e tutoriais… talvez esteja na hora de buscar orientação direta.
Com a mentoria do Na Trilha do Dev, eu ajudo iniciantes a:
- Montar um plano de estudos realista
- Desenvolver projetos com propósito
- Organizar portfólio com foco em empregabilidade
- Melhorar a comunicação técnica (para entrevistas e equipes)
- Estudar com consistência e sem ansiedade
Temos turmas em grupo e opções individuais. Tudo online, leve, acessível e com acompanhamento.
💬 Quer conversar sobre a mentoria? Responde este e-mail ou me chama no LinkedIn com o assunto: Mentoria Dev
Essa newsletter foi escrita com:
- VS Code
- Uns 17 console.log()
- 3 cafés
- 2 abas do Stack Overflow
- e 1 vontade real de ver você evoluindo na programação
Quer receber essa edição por e-mail e não perder nenhuma?Cadastre-se aqui: https://natrilhadodev.com.br/newsletter
💬 Deixe seu comentário! Vamos trocar ideias e melhorar juntos 🚀✨
😎 Curtiu essa edição? Então compartilha com alguém que também está começando agora.
📥 Quer ver algo aqui nas próximas edições? Responde esse e-mail e bora trocar ideia.
🌐 Me encontra no Instagram, LinkedIn ou dá uma olhada no nosso Portal.
Até o próximo commit! — Rafael, do Na Trilha do Dev