Como aprender a programar sozinho?

Por definição autodidata é aquele capaz de aprender sem a presença de um mestre ou mentor. Mas perceba que você pode ter auxílios de vários mestres ou mentores sem precisar estar cursando uma universidade.