Para você que está começando aprender a programar uma boa opção é a Linguagem de Programação C. Uma iniciativa do Nicholas André do Blog I/O Tecnologia disponibiliza gratuitamente um curso de C. O Curso abrange desde as estruturas mais simples de programação até a utilização de ponteiros, um conteúdo muito interessante, e ainda é totalmente gratuito que está disponibilizado em vídeo aulas e é distribuído baseado na Creative Commons.
Aula 00 – Introdução teórica - Aula 01 – Conceitos básicos
- Aula 02 – Variáveis I
- Aula 03 – Variáveis II
- Aula 04 – Estrutura de Condições I
- Aula 05 – Estrutura de Condições II
- Aula 06 – Estrutura de Condições III
- Aula 07 – Estrutura de Repetições I
- Aula 08 – Estrutura de Repetições II
- Aula 09 – Funções
- Aula 10 – Vetores I
- Aula 11 – Vetores II
- Aula 12 – Matrizes
- Aula 13 – Strings
- Aula 14 – Registros
- Aula 15 – Ponteiros
Fonte: http://divulgaconcursos.com