Página de livro

Algoritmos: Lógica para Desenvolvimento de Programação de Computadores

8,7 Nota editorial

Esta página é sobre um único livro: o “Algoritmos: Lógica para Desenvolvimento de Programação de Computadores”, de José Augusto N. G. Manzano e Jayr Figueiredo de Oliveira. A gente explica o que você encontra dentro dele, que tipo de leitor termina o livro sabendo programar de verdade e que tipo de leitor vai abandonar na página 40. Se você está decidindo se começa por lógica de programação em vez de já pular numa linguagem, é aqui que a decisão se resolve.

Como avaliamos este livro

Não avaliamos este livro pela reputação nem pela contagem de edições. Avaliamos três coisas: (1) se ele funciona sem apoio de professor, porque a maioria dos nossos leitores estuda sozinho; (2) se a progressão é realmente do zero, sem pressupor que o leitor já viu variável, laço ou vetor em algum lugar; (3) se o que se aprende sobrevive à troca de linguagem — ou seja, se o conhecimento continua útil daqui a cinco anos. Também levamos em conta o custo de oportunidade: um livro de 368 páginas cobra semanas do leitor, e nós dizemos abertamente quando esse tempo estaria melhor investido em outro tipo de material. Um detalhe importante do método: a edição que analisamos é a 29ª, de 2019, publicada pela Érica — não estamos avaliando edições anteriores, que podem ter organização diferente.

O que você vai aprender

O núcleo do livro é o raciocínio algorítmico: como pegar um problema descrito em português e transformá-lo numa sequência de passos precisa o bastante para uma máquina executar. Isso inclui o vocabulário fundamental que todo programador usa todos os dias — variáveis e tipos de dados, operadores, estruturas de decisão, estruturas de repetição, estruturas de dados como vetores e matrizes, modularização em sub-rotinas. O ponto decisivo é que tudo isso é ensinado de forma agnóstica de linguagem: você aprende o conceito, não o comando de uma tecnologia específica. É por isso que o conteúdo não vence. Ao terminar, o leitor consegue ler um trecho de código de praticamente qualquer linguagem imperativa e entender o que está acontecendo, mesmo sem conhecer aquela linguagem.

Para quem é

É para quem nunca programou e desconfia — com razão — que decorar a sintaxe de uma linguagem não é a mesma coisa que saber resolver problemas. É para o estudante de curso técnico ou de graduação em computação que caiu numa disciplina de Algoritmos e precisa de um material de referência estável para consultar durante o semestre inteiro. E é para o autodidata mais velho, que já tentou aprender programação por vídeo e travou porque ninguém explicou o raciocínio por trás do código. Também serve bem a quem vai prestar concurso ou prova técnica com conteúdo de lógica de programação, porque o livro trata o assunto de forma sistemática e não como aperitivo.

Para quem NÃO é

Não é para quem quer construir algo visível nesta semana. Se o seu objetivo é ter um site no ar, um bot funcionando ou um app na mão em quinze dias, este livro vai te frustrar: ele passa muito tempo na fundação e não entrega a casa pronta. Também não é para quem já programa com alguma desenvoltura — quem já escreve funções, mexe com listas e entende condicionais vai achar as 368 páginas lentas e redundantes. E não é para o leitor que precisa de estímulo constante para não desistir: o livro é didático, mas é seco. Não tem storytelling, não tem humor, não tem gamificação. Quem só estuda quando o material entretém deve procurar outro caminho de entrada.

🔗 Espaço reservado — link de afiliado Amazon deste livro (pendente: conta Amazon Associates)

Nossa análise

O livro tem uma proposta que soa antiquada e é justamente o seu maior valor: ele se recusa a te dar uma linguagem. Em vez de te ensinar Python, JavaScript ou C, ele te ensina o que essas linguagens estão tentando expressar. Na prática, isso significa que o leitor que atravessa o livro sai com uma vantagem estranha — ele não sabe programar em nada especificamente, mas aprende qualquer linguagem depois numa fração do tempo que levaria alguém que começou pela sintaxe. É a diferença entre aprender a dirigir e aprender a dirigir um carro modelo específico. A 29ª edição, publicada em 2019 pela Érica, é o retrato de um material que passou por muitas rodadas de sala de aula: a linguagem é econômica, a progressão é conservadora e cada conceito novo se apoia no anterior sem salto. O preço dessa virtude é o ritmo. São 368 páginas de construção paciente, e a paciência é exigida do leitor também. Não há a recompensa rápida de rodar um programa e ver algo aparecer na tela — a recompensa aqui é intelectual e demora a chegar. Nossa recomendação prática é não ler o livro como se lê um livro: é para ser trabalhado. Ler um trecho, fechar, escrever o algoritmo no papel, e só então conferir. Quem tenta consumir passivamente vai chegar ao fim com a sensação de ter entendido tudo e a incapacidade de resolver qualquer coisa — o clássico falso domínio de quem estuda lógica sem praticar. A nota 8,7 reflete exatamente esse balanço: nota altíssima em solidez conceitual, durabilidade do conteúdo e adequação ao iniciante absoluto; desconto por engajamento e por não entregar nenhuma satisfação imediata ao leitor. Não é falha de execução, é consequência da escolha editorial — mas é uma escolha que afasta uma parte legítima dos iniciantes, e seria desonesto não descontar por isso.

Veredito

Vale o tempo, e a gente recomendaria sem hesitar — com uma condição. Se você está começando do zero e tem pelo menos algumas semanas de disposição para estudar sem ver resultado imediato, este livro é um dos melhores investimentos possíveis, porque o que ele ensina não expira. Linguagem da moda muda a cada ciclo; raciocínio algorítmico você aprende uma vez. Nossa escolha é ler este livro em paralelo com alguma prática livre no computador — não como pré-requisito rígido antes de tocar num teclado, mas como a espinha dorsal conceitual do primeiro semestre de estudo. Se, por outro lado, você já tentou e travou em livros teóricos antes, ou se precisa de resultado visível para se manter motivado, seja honesto consigo mesmo: este não é o ponto de partida certo para você, e insistir só vai gerar mais um livro abandonado na estante.

O Leitor Esperto participa de programas de afiliados e pode receber comissão sobre compras feitas a partir dos links desta página, sem custo adicional para você. Isso não influencia nossa avaliação: quando achamos que um livro não serve para determinado leitor, dizemos — e é por isso que toda página nossa tem a seção “para quem não é”.