Para quem quiser uma visão mais crítica (embora esse artigo não tente vender como panacéia, eu até confirmo o que foi dito acima, mas o livro diz algo diferente): https://pt.stackoverflow.com/q/441073/101 e espero que ajude a pessoa decidir com mais informações.
Sobre paradigma (aí teve um entendimento mais equivocado): https://pt.stackoverflow.com/q/141624/101.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).