Qual o melhor material para compreender lógica de programação?

Disciplina:Desenvolvimento Ambiente Web1.519 materiais