Este livro dirige-se a quem deseje aprender a programar, em particular aos alunos que contactam pela primeira vez a disciplina de Programação, seja em cursos finais do ensino secundário ou iniciais do ensino superior.A ênfase do livro vai para adescrição dos principais objectos usados em Programação e para as construções algorítmicas. Da linguagem C, usada como suporte da aprendizagem, apenas são ensinados e utilizados os objectos essenciais à aprendizagem e igualmente disponíveis noutras linguagens de programação.O livro favorece um estilo de codificação directamente aplicável a muitas outras linguagens, dirigindo prioritariamente a atenção do leitor para a aquisição de conceitos sólidos de programação. De facto, a aquisição de tais conceitos torna-se fulcral para o "saber programar", seja qual for a linguagem utilizada.Os vários exemplos resolvidos incluídos no livro, muitos deles relacionados com problemas quotidianos, constituem uma boa ilustração da aplicação dos conceitos da