Para quem está a procura de um curso gratuito que vai desde o básico até o avançado, o Codecademy é uma ótima opção.

Você tem a opção de estudar diversas linguagens com interface intuitiva e descontraída.

As opções atuais de aprendizado são: HTML e CSS, Javascript, Jquery, PHP, Python, Ruby.

Faça o cadastro gratuito e comece a programar 🙂

Bonus:

Code.org