Kit de sobrevivência do dev iniciante

O kit de sobrevivência dev iniciante: descubra 5 ferramentas essenciais (editor, terminal, Git, navegador, gerenciador de pacotes) para começar a programar sem confusão.

Avatar de Pedro Druck
Pedro Druck
Kit de sobrevivência do dev iniciante

Todo mundo que começa a programar passa pela mesma cena: dez abas abertas, cada tutorial mandando instalar uma coisa diferente, e a sensação de que já ficou pra trás antes de escrever a primeira linha. A boa notícia é que o kit essencial é pequeno. São cinco ferramentas, cada uma resolvendo um problema bem específico. Depois que você entende o papel de cada uma, o resto vira detalhe.

Transmitir a ideia do kit essencial do desenvolvedor iniciante — poucas ferramentas bem definidas, cada uma com seu papel, dispostas de forma organizada e acolhedora.
Transmitir a ideia do kit essencial do desenvolvedor iniciante — poucas ferramentas bem definidas, cada uma com seu papel, dispostas de forma organizada e acolhedora.

O editor de código: seu lugar de trabalho

É onde você passa a maior parte do tempo. Um editor de código não é só um bloco de notas bonito: ele colore a sintaxe, avisa quando falta um parêntese, completa o que você ia digitar e ainda integra com o resto das ferramentas. Comece com o VS Code. É gratuito, roda em tudo e tem material infinito. IDE é o mesmo conceito com mais coisa embutida (depuradores, integrações pesadas). Você não precisa disso agora.

O terminal: a conversa direta com a máquina

O terminal assusta porque é só texto piscando. Mas é a forma mais direta de dar ordens ao computador, e boa parte das ferramentas de dev vive lá. Você vai usar meia dúzia de comandos no começo: entrar numa pasta, listar arquivos, rodar seu programa. Não precisa decorar tudo. Aprenda o que aparecer na sua frente e o resto vem com o uso.

Git: o botão de desfazer que nunca falha

Git guarda o histórico do seu código. Cada mudança vira um ponto ao qual você pode voltar. Quebrou tudo às duas da manhã? Volta pro último ponto que funcionava. Some com um arquivo? Recupera. Junte a isso o GitHub, onde esse histórico vive online, e você tem backup, portfólio e a forma como o mundo todo colabora em código. Aprenda quatro comandos (add, commit, push, pull) e já está andando.

Navegador e DevTools: o que o usuário vê, e o que está por trás

Se você mexe com web, o navegador é ferramenta de trabalho, não só de navegação. Aperte F12 e abrem as DevTools: dá pra inspecionar cada elemento da página, ver erros no console, acompanhar o que a página pede pra internet e testar mudanças ao vivo. É o raio-x do que está acontecendo. Quando algo não funciona, o console costuma te dizer exatamente o quê.

Gerenciador de pacotes: código que outros já escreveram

Você não vai reescrever o mundo. Precisa de uma biblioteca pra datas, pra gráficos, pra requisições? Alguém já fez, e o gerenciador de pacotes baixa e organiza isso pra você. No JavaScript é o npm, no Python o pip. Um comando instala, um arquivo anota o que seu projeto usa, e qualquer pessoa consegue reproduzir seu ambiente. É o que transforma código solto em projeto de verdade.

Como não afundar no mar de opções

Pra cada ferramenta dessas existem dez alternativas, e cada uma tem quem jure que a dela é a única certa. Ignore por enquanto. A ferramenta popular e padrão é a escolha certa pra quem começa: mais tutoriais, mais respostas prontas, menos surpresa. Trocar depois é fácil, porque o conceito é o mesmo. Editor é editor, terminal é terminal. O que você aprende migra junto.

Cinco ferramentas. Editor pra escrever, terminal pra mandar, Git pra não perder, navegador pra enxergar, gerenciador de pacotes pra não repetir. Instale, abra cada uma uma vez e vá usando conforme a necessidade aparece. Ninguém domina isso lendo. Se domina fazendo, um comando de cada vez.

Gostou do artigo?

Compartilhe com seus amigos e ajude a espalhar conhecimento!