Uma das linguagens de programação mais antigas ainda usadas hoje é C. Essa linguagem está entre as mais populares do mundo, tendo chegado a gerar ramificações como C++ e C#. Aqueles que estão interessados em aprender uma linguagem de programação provavelmente já se depararam com alguma variação de C, e aqueles que já conhecem essas variações podem já estar familiarizados com o original. Claro, C ainda é muito diferente de seus sucessores, e aprendê-lo não é tão simples quanto alguns podem pensar. Aspirantes a programadores - e qualquer pessoa interessada em tecnologia - devem conferir os 6 melhores livros de programação C com base em suas análises da Amazon.
Cada item desta lista é organizado por seu número total de revisões, bem como por suas médias positivas. Além disso, embora existam muitos livros de programação por aí, muito poucos colocam um foco especializado no próprio C, optando por ramificações como C++. Esta lista se concentrará apenas em livros destinados exclusivamente a C, portanto, não espere encontrar nenhum livro de compilação aqui.
6. C Programming Absolute Beginner's Guide por Greg Perry e Dean Miller
O Guia do C Programming Absolute Beginner é exatamente o que seu título sugere. Apesar de estar um tanto desatualizado, este guia fornece uma introdução fácil de entender ao C. Os revisores ficaram muito satisfeitos com as explicações e instruções do livro, mesmo que alguns deles tenham ficado presos em determinados capítulos. Você pode até encontrar algum sucesso em usar este livro para ensinar as crianças a codificar! Dito isto, muitos revisores notaram erros em todo o material, provavelmente como consequência de ter sido construído a partir da versão C11 mais antiga da linguagem. Ele ainda tem muitos usos, mas pode não ser mais o guia “absoluto” para iniciantes.
Comentários: Do total de 637 comentários, 73% deram a este livro 5 estrelas
Preço de tabela: $ 29,99 Brochura, $ 23,99 Digital
Compre agora na Amazon (Digital) ou AbeBooks (Paperback)
5. Programação em ANSI C (8ª Edição) por E. Balagurusamy
Em vez de se concentrar em toda a linguagem C, a Programação em ANSI C se concentra em uma versão padronizada da linguagem. O livro cobre muitos conceitos encontrados em ANSI C, instruindo os leitores sobre como realizar várias operações. Os revisores geralmente estão satisfeitos com o conteúdo encontrado, incluindo uma abundância de perguntas e conceitos que podem ser úteis tanto para usuários avançados quanto para iniciantes.
Infelizmente, alguns revisores notaram problemas com suas cópias de Programming in ANSI C. Alguns receberam livros danificados, enquanto outros tinham páginas inteiras faltando. Esteja ciente disso se decidir fazer a compra, pois mesmo os itens marcados como “Novo” podem apresentar alguns problemas para quem não tomar cuidado.
Comentários: Do total de 1.128 comentários, 68% deram a este livro 5 estrelas
Preço de tabela: $ 21,60
Compre agora na Amazon ou AbeBooks
4. C In Depth por Deepali Srivastava
C In Depth é outro recurso útil para iniciantes que desejam se aprofundar na programação C. Este livro contém mais de 400 páginas de informações sobre o idioma, com muitos críticos elogiando-o como um dos melhores livros para começar. Infelizmente, como com a oferta de E. Balagurusamy, muitos revisores ficaram insatisfeitos com a qualidade física deste recurso. Alguns relataram problemas com o CD interno sendo retirado de sua embalagem antes da chegada, enquanto outros acharam que o próprio livro estava em más condições. Mais uma vez, tome cuidado ao comprar este item de vendedores não oficiais. Mesmo que o material seja de primeira, não adiantará muito se o livro acabar em pedaços.
Comentários: Do total de 1.266 comentários, 66% deram a este livro 5 estrelas
Preço de tabela: US$ 30,95
Compre agora na Amazon ou AbeBooks
3. Deixe-nos C por Yashavant Kanetkar
Let Us C faz parte de uma longa linha de livros atualizados quase anualmente. Embora a 18ª edição esteja disponível para compra, a 17ª edição ainda é bastante recente e é a versão mais revisada das ofertas de Yashavant Kanetkar. Embora os revisores pareçam indecisos sobre o quão bem ele pode ser usado para iniciantes, eles ainda recomendam este livro graças à quantidade de material que ele cobre. Existem poucos livros tão aprofundados quanto este, tornando-o uma ótima opção para usuários avançados e iniciantes. Esteja ciente de que, mais uma vez, alguns revisores encontraram problemas com reimpressões e baixa qualidade física. Como sempre, certifique-se de obter esses livros de vendedores confiáveis!
Comentários: Do total de 2.079 comentários, 67% deram a este livro 5 estrelas
Preço de tabela: US$ 24,95
Compre agora na Amazon ou VitalSource
2. A Linguagem de Programação C por Brian Kernighan e Dennis Ritchie
A Linguagem de Programação C pode ser um dos livros de programação mais antigos que você encontrará. Surpreendentemente, é também um dos melhores. Graças a ele abranger a linguagem ANSI C padronizada, muito do que ele ensina pode ser aplicado à programação no mundo moderno. Os revisores elogiam o livro como uma referência fantástica, muitos deles elogiando o quão conciso é, embora ainda seja muito detalhado.
Uma reclamação comum sobre este livro é como ele não é amigável para iniciantes. Muitos revisores notaram problemas com o tipo de impressão e a falta de detalhes introdutórios. Este é um livro no qual você precisará dedicar algum tempo, especialmente se ainda não tiver conhecimento de C. Se você já conhece bastante sobre o idioma, terá dificuldade em encontrar um recurso melhor do que este.
Comentários: Do total de 3.557 comentários, 82% deram a este livro 5 estrelas
Preço de tabela: $ 38,36
Compre agora na Amazon ou AbeBooks
1. Linguagem de Programação C por Darrel L. Graham
Embora compartilhe um nome semelhante ao item anterior desta lista, a linguagem de programação C de Darrel Graham oferece seu próprio estilo de ensino. Esse estilo único levou a mais críticas mistas do que outros livros aqui, pois se concentra em explicar termos e conceitos, em vez de fornecer exercícios ou desafios. Ele encabeça esta lista devido ao grande número de resenhas, mas na verdade tem a menor média de 5 estrelas de qualquer outro livro aqui.
Há um benefício que a oferta de Darrel Graham possui. É o único livro desta lista a oferecer sua versão digital totalmente gratuita. Não se sabe se esta oferta vai durar, mas seu preço relativamente baixo ainda o torna um bom companheiro para um livro de programação mais robusto.
Comentários: Do total de 3.818 comentários, 62% deram a este livro 5 estrelas
Preço de tabela: US$ 7,98
Compre agora na Amazon (Digital) ou AbeBooks (Paperback)
Como essa linguagem tem várias ramificações, você deve ter certeza de que está adquirindo um livro sobre C e não uma de suas variações, como C#. Surpreendentemente, existem poucos livros sobre esse idioma em comparação com outros. Você também deve ter cuidado com livros mais novos e versões desatualizadas. Embora a linguagem C tenha alguma padronização, ela ainda possui algumas atualizações que você deve ficar de olho, incluindo versões como C17. Contanto que você seja minucioso em sua busca por livros de programação C, você poderá encontrar muito material!
Se você estiver interessado em ver como C inspirou outras linguagens, tente conferir os melhores livros de C++ e livros de JavaScript classificados por avaliações!