Python
A melhor primeira linguagem para quase todos: lê-se quase como inglês e perdoa os erros de principiante. É a linguagem da IA e da ciência de dados.
Ideal para: Começar do zero, dados e IA
03 Código
De nunca teres escrito uma linha na vida a dirigir projetos inteiros. A IA é o melhor professor de programação que alguma vez tiveste: aqui tens o mapa, passo a passo e ao teu ritmo.
01
Cinco etapas do zero até dirigir agentes. Cada uma apoia-se na anterior: não tenhas pressa.
Ainda não programaste nada, e tudo bem. Abre um chat (ChatGPT, Claude ou Gemini) e pede-lhe que te explique o que é um programa, que linguagem te convém aprender e porquê. Pede exemplos minúsculos e que tos explique linha a linha.
Usa um editor na nuvem como o Replit (sem instalar nada) e põe um pequeno programa a funcionar. A regra de ouro: não copies às cegas. Cola cada erro no chat e pede que te explique a causa, não só a solução.
Ativa o preenchimento automático do GitHub Copilot no teu editor: a IA sugere enquanto escreves e tu decides o que aceitar. Começas a ler código com à-vontade e a construir projetos de várias peças.
Passa a um editor pensado para IA, como o Cursor: descreves o que queres em linguagem natural e a IA edita vários ficheiros ao mesmo tempo. O teu trabalho deixa de ser escrever e passa a ser dirigir, rever e testar.
Com agentes como o Claude Code delegas tarefas inteiras: o agente planeia, escreve, executa e corrige. Tu defines o objetivo, revês o resultado e manténs o critério. A competência-chave já não é escrever: é saber pedir e verificar.
02
Não existe a linguagem perfeita, existe a primeira. Estas são as mais recomendadas para arrancar; o importante é escolher uma e começar.
A melhor primeira linguagem para quase todos: lê-se quase como inglês e perdoa os erros de principiante. É a linguagem da IA e da ciência de dados.
Ideal para: Começar do zero, dados e IA
Não são programação, mas a estrutura e o estilo das páginas web. O primeiro passo para criar algo visível e partilhá-lo com o mundo em horas.
Ideal para: A tua primeira página web
A linguagem que dá vida à web: botões, animações, apps inteiras dentro do navegador. Se queres fazer coisas interativas, começa aqui.
Ideal para: Sites e apps interativos
A linguagem para falar com as bases de dados: pedir, filtrar e ordenar informação. Pequena, muito útil e aprende-se depressa.
Ideal para: Trabalhar com dados
JavaScript com rede de segurança: avisa de muitos erros antes de executar. É o padrão em projetos sérios, mas melhor quando já dominas o básico.
Ideal para: Projetos grandes e em equipa
03
O ecossistema muda depressa, mas estas categorias marcam o caminho. Escolhe conforme o teu nível e o que queres fazer.
O teu tutor particular: explicam conceitos, geram exemplos, traduzem erros para linguagem humana e revêem o teu código. O ponto de partida de tudo.
Sugere a linha ou função seguinte diretamente no teu editor enquanto escreves. Como um copiloto que adivinha o que ias escrever.
Um editor de código construído à volta da IA: pede alterações em linguagem natural e ele aplica-as em todo o projeto, não só numa linha.
Um agente que vive no teu terminal: dás-lhe uma tarefa e ele planeia, escreve, executa e corrige-se sozinho até terminar. Tu diriges.
Descreve a app ou o site que queres e constroem-no, a funcionar, em minutos. Ideais para prototipar e ver resultados desde o primeiro dia.
Programa a partir do navegador, sem instalar nada, com IA integrada. Perfeito para os primeiros passos e para programar a partir de qualquer dispositivo.
Um editor com IA e um agente chamado Cascade que entende todo o teu projeto e aplica alterações coordenadas em vários ficheiros ao mesmo tempo.
A plataforma da Google centrada em agentes (com Gemini): os agentes planeiam e trabalham ao mesmo tempo no editor, no terminal e no navegador.
O agente da OpenAI: delegas-lhe tarefas e ele trabalha no teu terminal ou na nuvem, integrado com o ChatGPT, até várias ao mesmo tempo.
O agente de terminal da Google, de código aberto e gratuito para começar: traz a potência do Gemini para a tua linha de comandos.
Um agente de programação aberto que vive no terminal e funciona com o modelo que escolheres, sem te prender a uma só empresa.
Programação em par de código aberto a partir do terminal: edita o teu repositório e guarda cada alteração no Git automaticamente.
04
Quatro fórmulas que resolvem 80% do dia a dia. Copia-as, adapta-as e guarda-as.
01
Tenho este erro: [cola o erro completo]. É provocado por este código: [cola o código]. Explica-me em linguagem simples o que significa, porque acontece e como o resolvo. Não reescrevas tudo: mostra-me só a linha que muda.
Porque funciona: Pedes causa + solução mínima: aprendes em vez de colar um remendo que não percebes.
02
Explica-me o que faz este código passo a passo, como se eu fosse principiante. Aponta as partes-chave e diz-me o que aconteceria se apagasse cada uma: [cola o código].
Porque funciona: Transforma qualquer fragmento numa aula particular à tua medida.
03
Melhora este código mantendo exatamente o mesmo comportamento. Dá prioridade à legibilidade e a nomes claros, e explica-me cada mudança importante: [cola o código].
Porque funciona: O “mantém o comportamento” evita que te altere a lógica sem avisar.
04
Escreve testes para esta função que cubram o caso normal, os limites e os erros. Explica-me o que cada um verifica: [cola a função].
Porque funciona: Os testes são a tua rede de segurança: pede-os cedo e programarás com confiança.
05
Pequenos hábitos que separam depender da IA de saber dirigi-la.
O melhor momento para escreveres o teu primeiro código foi ontem. O segundo melhor é agora.
Pratica com um modelo06
Oito perguntas para ver se já pensas como quem dirige a IA, e não como quem depende dela.