Saltar para o conteúdo
FCCN serviços digitais da FCT
NAU site
  • Ajuda
  • Cursos
  • Programas
  • Notícias
  • Parceiros
  • Espaço AP
  • Você está aqui:
  • Página de entrada
  • Notícias
  • Dia Internacional do Programador: por onde começar a aprender programação?

Dia Internacional do Programador: por onde começar a aprender programação?

Categorias

ArtigoCiências Exatas e Tecnologias

13/09/2026

Partilhar no FacebookPartilhar no TwitterPartilhar no LinkedinPartilhar por e-mail
Descubra por onde começar a aprender programação e conheça cursos online gratuitos na NAU.

Aprender a programar deixou de ser uma competência exclusiva de engenheiros informáticos. Hoje, a programação está presente em praticamente todas as áreas, desde o desenvolvimento de aplicações móveis à Inteligência Artificial, passando pela análise de dados, automação de processos e desenvolvimento web. 

Neste Dia Internacional do Programador, celebrado a 13 de setembro, é o momento ideal para dar os primeiros passos ou aprofundar conhecimentos nesta área. Independentemente da idade ou da experiência, aprender programação desenvolve o raciocínio lógico, a capacidade de resolver problemas e abre portas para novas oportunidades académicas e profissionais. 

Na Plataforma NAU, encontra vários cursos gratuitos que permitem construir um percurso progressivo de aprendizagem, desde os conceitos fundamentais até ao desenvolvimento de aplicações web e móveis.

Porque é que aprender programação continua a ser uma das competências mais valorizadas?

A programação é uma competência transversal que impulsiona a inovação, a transformação digital e a empregabilidade. 

Vivemos numa sociedade cada vez mais digital. Aplicações, plataformas, sistemas de informação e serviços online fazem parte do quotidiano das pessoas e das organizações. 

Por trás de cada solução tecnológica existe programação. 

Mesmo para quem não pretende seguir uma carreira como programador, compreender os princípios básicos da programação ajuda a desenvolver competências como o pensamento lógico, a resolução de problemas, a criatividade e a capacidade de estruturar processos. 

Segundo o "Future of Jobs Report 2025", do Fórum Económico Mundial, as competências tecnológicas continuarão entre as mais procuradas pelas empresas durante a próxima década, impulsionadas pela Inteligência Artificial, automação e transformação digital. 

Por onde começar a aprender programação?

O mais importante é começar pelos fundamentos antes de avançar para linguagens e projetos mais complexos. 

Uma das dúvidas mais frequentes de quem inicia este percurso é: "Qual é a melhor linguagem para aprender?" 

Na realidade, antes de escolher uma linguagem, importa compreender como funciona a lógica da programação. 

Conceitos como variáveis, estruturas de decisão, ciclos, funções ou algoritmos são comuns à maioria das linguagens e constituem a base para qualquer aprendizagem futura. 

Só depois desta etapa faz sentido explorar linguagens específicas ou áreas de especialização. 

Um percurso de aprendizagem para quem está a começar 

A Academia Portugal Digital e o Politécnico de Lisboa disponibilizam cursos gratuitos na NAU que permitem evoluir de forma progressiva. 

#1 Fundamentos Básicos de Programação 

Ideal para quem nunca programou. 

Neste curso aprenderá conceitos fundamentais como: 

  • algoritmos; 

  • lógica de programação; 

  • variáveis; 

  • estruturas de decisão; 

  • ciclos; 

  • funções. 

Começar pelos fundamentos facilita a aprendizagem de qualquer linguagem no futuro. 

Fundamentos Básicos de Programação

OrganizaçãoARTE | Academia Portugal Digital
Código do cursoFBP
Data do curso Inscrições abertas
O curso completo pode ser efetuado sem custos.

#2 Linguagens de Programação 

Depois de compreender a lógica da programação, o passo seguinte passa por conhecer as diferentes linguagens e perceber para que servem. 

Este curso apresenta as principais famílias de linguagens e ajuda a compreender quais se adequam a diferentes contextos de desenvolvimento.

Linguagens de programação

OrganizaçãoARTE | Academia Portugal Digital
Código do cursoLINPROG
Data do curso Inscrições abertas
O curso completo pode ser efetuado sem custos.

#3 Programação Avançada: Prática 

Depois dos conhecimentos fundamentais, este curso aprofunda conceitos mais avançados e permite aplicar a programação em situações práticas. 

É indicado para quem pretende consolidar competências e desenvolver projetos mais completos.

Programação avançada: prática

OrganizaçãoARTE | Academia Portugal Digital
Código do cursoPROGAVA
Data do curso Inscrições abertas
O curso completo pode ser efetuado sem custos.

Quer desenvolver aplicações? Continue o percurso. 

O Politécnico de Lisboa disponibiliza cursos na NAU que permitem aprofundar competências em desenvolvimento web, aplicações móveis e bases de dados. 

Depois de dominar os fundamentos, poderá especializar-se em diferentes áreas da programação. 

#1 Programação para a Web 

Aprenda os princípios fundamentais do desenvolvimento de aplicações web e compreenda como funcionam as tecnologias utilizadas na construção de websites e plataformas digitais. 

Programação para a web

OrganizaçãoUniversidade Politécnica de Lisboa
Código do cursoPROGRWEB
Data do curso Inscrições abertas
O curso completo pode ser efetuado sem custos.

#2 Programação para Dispositivos Móveis 

Descubra como são desenvolvidas aplicações para smartphones e tablets e conheça os princípios do desenvolvimento móvel. 

Programação para Dispositivos Móveis

OrganizaçãoUniversidade Politécnica de Lisboa
Código do cursoPDM
Data do curso Inscrições abertas
O curso completo pode ser efetuado sem custos.

#3 Fundamentos de Base de Dados 

Os dados são uma componente essencial de qualquer aplicação. 

Neste curso aprenderá conceitos fundamentais sobre organização, armazenamento e gestão de bases de dados. 

Fundamentos de Bases de Dados

OrganizaçãoUniversidade Politécnica de Lisboa
Código do cursoFBD
Data do curso Inscrições abertas
O curso completo pode ser efetuado sem custos.

Que linguagem de programação devo aprender? 

A melhor linguagem depende dos objetivos, mas compreender os fundamentos continua a ser o mais importante.

Objetivo

Área recomendada

Criar websites

Desenvolvimento Web 

Desenvolver aplicações móveis 

Programação para Dispositivos Móveis 

Trabalhar com dados

Bases de Dados

Criar software 

Linguagens de Programação

Construir bases sólidas

Construir bases sólidas

Aprender programação é investir no futuro 

Programar é desenvolver competências que vão muito além do código.

Aprender programação significa desenvolver raciocínio lógico, capacidade de análise, criatividade e resolução de problemas. Estas competências são úteis tanto para quem pretende seguir uma carreira tecnológica como para profissionais de outras áreas que trabalham num contexto cada vez mais digital. 

Neste Dia Internacional do Programador, aproveite a oportunidade para iniciar o seu percurso de aprendizagem. 

Explore os cursos gratuitos disponíveis na Plataforma NAU e descubra como a programação pode abrir novas oportunidades académicas e profissionais.

A NAU é cofinanciada pelo Plano de Recuperação e Resiliência (PRR).

Perguntas frequentes sobre aprender programação 

Preciso de saber Matemática para aprender programação? 

Não. O mais importante é desenvolver pensamento lógico e compreender os conceitos fundamentais da programação. 

Qual é a melhor linguagem para começar? 

Antes de escolher uma linguagem, recomenda-se aprender os fundamentos da programação, pois esses conhecimentos são comuns à maioria das linguagens. 

Quanto tempo demora aprender programação? 

Depende dos objetivos e da dedicação. Com uma aprendizagem consistente é possível adquirir bases sólidas em poucos meses. 

Os cursos mencionados neste artigo são gratuitos? 

Sim. A Plataforma NAU disponibiliza uma vasta seleção cursos online gratuitos desenvolvidos por instituições de ensino superior e vários outros tipos de entidades parceiras. 

Publicações relacionadas

Centro de formação ou plataforma online: qual a melhor opção para aprender?

Categorias

ArtigoFormação e Educação

O que é a Ciência Aberta e porque é importante para a investigação?

Categorias

ArtigoCiências Exatas e Tecnologias

Cursos de curta duração: como aprender novas competências em menos tempo?

Categorias

ArtigoFormação e Educação

Outras categorias de artigos

Artes e CulturaCiências da Saúde e da VidaCiências Exatas e TecnologiasCiências Naturais e AmbienteCiências SociaisComunicação e MarketingDireitoEconomia e GestãoFormação e EducaçãoHumanas e PolíticasNotíciasSobre um cursoEntrevistaArtigoEventoSobre a NAUParceiro
Programa de Recuperação e Resiliência República Portuguesa - Educação, Ciência e Inovação Financiado pela União Europeia - NextGenerationEU Compete 2020 Portugal 2020 União Europeia - Fundo Europeu de Desenvolvimento Regional União Europeia - Fundo Social Europeu
NAU site
Subscrever lista de email (newsletter)Siga-nos no FacebookSiga-nos no Linkedin
NAU
  • Sobre
  • Cursos
  • Como se tornar parceiro
  • Código aberto
  • Acessibilidade
Comunicação
  • Ajuda
  • Notícias
  • Media kit
  • Mapa do site
Legal
  • Termos e Condições
  • Política de Privacidade
  • Política de Cookies
  • Política de Certificação
  • Consentimento Newsletter
República Portuguesa - Educação, Ciência e Inovação FCCN - Serviços digitais FCT FCCN - Serviços digitais FCT

© 2026 FCCN-FCT. Todos os direitos reservados.