Qualquer um que queira chamar a si mesmo: programador, deve antes, ao menos ter lido um ou todos estes livros.

livros

https://vine.co/v/bLxTTDFFOId

Eu considero ser obrigatório o conhecimento sobre pelo menos a existência deles.

Não leu nenhum ? Corra atrás e leia!

Já leu todos ? Parabéns.

Não é garantido que vc se torne um bom programador apenas por ler, mas posso afirmar com certeza que estes ai lhe darão conhecimento suficiente para chegar lá.