Skip to main content
FCCN serviços digitais da FCT
NAU site
  • Help
  • Courses
  • Programs
  • News
  • Partners
  • Espaço AP
  • You are here:
  • Home
  • News
  • Dia Internacional do Programador: por onde começar a aprender programação?

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

Categories

ArticleExact Sciences and Technology

09/13/2026

Share on FacebookShare on TwitterShare on LinkedinShare by Email
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. 

Introduction to Programming

OrganizationARTE | Academia Portugal Digital
Course codeFBP
Course date Open for enrollment
The entire course can be completed without cost.

#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.

Programming Languages

OrganizationARTE | Academia Portugal Digital
Course codeLINPROG
Course date Open for enrollment
The entire course can be completed without cost.

#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.

Advanced Programming: Practice

OrganizationARTE | Academia Portugal Digital
Course codePROGAVA
Course date Open for enrollment
The entire course can be completed without cost.

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

OrganizationInstituto Politécnico de Lisboa
Course codePROGRWEB
Course date Open for enrollment
The entire course can be completed without cost.

#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

OrganizationInstituto Politécnico de Lisboa
Course codePDM
Course date Open for enrollment
The entire course can be completed without cost.

#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

OrganizationInstituto Politécnico de Lisboa
Course codeFBD
Course date Open for enrollment
The entire course can be completed without cost.

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. 

Related posts

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

Categories

ArticleTraining and Education

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

Categories

ArticleExact Sciences and Technology

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

Categories

ArticleTraining and Education

Other categories of articles

Exact Sciences and TechnologyInterview
NAU site
Subscribe our newsletterFollow us on FacebookFollow us on Linkedin
NAU
  • Who we are
  • Courses
  • How to become a partner
  • Open source
  • Accessibility
Communication
  • Help
  • News
  • Media kit
  • Site Map
Legal
  • Terms and conditions
  • Privacy Policy
  • Cookies Policy
  • Certification Policy
  • Newsletter consent
República Portuguesa - Educação, Ciência e Inovação FCCN - Serviços digitais FCT FCCN - Serviços digitais FCT

© 2026 FCCN-FCT. All right reserved.