Por onde começar estudar programação?

Você sabe o que é necessário estudar para se tornar um programador? Será que tem que sabe muita matemática? Esplicamos tudo ness post.