5 livros de programação para iniciantes: 2 deles são gratuitos

Nesse post eu vou te mostrar 5 livros baratos, objetivos e de fácil compreensão para iniciantes na programação. Seja na lógica de programação, orientação a objetos ou desenvolvimento web, certamente eles vão te auxiliar.

E ah, os últimos dois livros são gratuitos e você pode baixá-los. Ficou curioso?

gif feliz

Então acompanhe o post.

Antes de mais nada convém ressaltar que esse post não tem qualquer tipo de anúncio ou propaganda referente aos livros.

Estes livros, como você vai observar mais adiante, são simples, básicos, mais baratos que os “clássicos” e que, conseguem ensinar o conteúdo de maneira clara e objetiva, sem dificultar muito a vida do iniciante na programação.

O que você ganha com isso? Simples, depois que você aprende os conceitos de forma objetiva com esses livros, você pode e deve se aprofundar lendo os livros clássicos.

Afinal, você vai ter “bagagem” o suficiente para entender o que eles querem dizer em suas explicações.

Aqui, eu cito em particular duas editoras que muito me ajudam na vida acadêmica: Casa do Código e Caelum. Por isso pode parecer que estou fazendo algum tipo de propaganda, mas não estou.

A questão é que os livros, além de acessíveis, são atuais e diretos ao ponto. Gosto também pelo fato de serem escritos por profissionais “gente como a gente”, que amam compartilhar o seu conhecimento com quem está começando.

Mas então? Está curioso para descobrir quais os melhores livros para você iniciar na programação?

Então, continue lendo.

Lógica de Programação com JavaScript – Casa do Código

O JavaScript é uma das linguagens mais usadas no desenvolvimento web. E é por isso e pelo fato de que muito provavelmente ainda será por muitos anos, que vale a pena começar por ela.

livros de programação para iniciantes

Esse foi um dos primeiros livros da Casa do Código que eu li e me encantei pela facilidade com que eles transmitem conhecimento para quem está iniciando.

Aprenda a programar agora! Este livro apresenta uma abordagem totalmente prática. Uma didática pensada no iniciante, com a qual os conceitos são apresentados com motivações práticas, através do surgimento da necessidade para depois mostrar a solução.

Com apenas um navegador e um editor de textos, você estará pronto para criar seus primeiros programas de computador. Lógica de programação e comandos como o if, for e while são motivados por meio de problemas que vivemos no nosso dia a dia. Dessa forma, ganha-se familiaridade com as instruções das linguagens de programação desde o começo do aprendizado!

O livro explora os recursos do HTML e Javascript, criando a familiaridade desde o começo dos estudos com a sintaxe da linguagem de programação, instruções, funções específicas e problemas corriqueiros da programação; além disso, você aprenderá como usar o Canvas do HTML para criar seus desenhos através de programação e impressionar seus amigos.

Extraído do site Casa do Código.

Para saber mais, visite a página do livro.

Orientação a Objetos – Casa do Código

Este sem dúvida é um dos meus livros preferidos de Orientação a Objetos, até mesmo fiz alguns artigos citando o autor, Thiago Leite.

livros de programação para iniciantes

Mas o que ele tem de especial? Aprender Orientação a Objetos não é fácil, os conceitos são muito abstratos e demora muito até que entendamos onde e como podemos aplicá-los.

E esse livro nos mostra de forma simples e objetiva como funciona o paradigma orientado a objetos. Por isso, para você que é iniciante e quer aprender de uma vez por todas todos esses conceitos, vale muito a pena a leitura.

Conforme a demanda por novos paradigmas que correspondessem às necessidades do dia a dia dos programadores, surgia a Orientação a Objetos, com a missão de cobrir as insuficiências do modelo estrutural. O Paradigma Orientado a Objeto tem como principal característica uma melhor e maior expressividade das nossas demandas e possibilita criar unidades de código mais próximas da forma como pensamos e agimos, facilitando o processo de transformação das necessidades diárias para uma linguagem orientada a objetos.

Neste livro, Thiago Leite demonstrará todos os seus conceitos para você utilizá-la da forma mais eficiente. Por meio de exemplos, você será iniciado nas boas práticas do uso da Orientação a Objetos para alcançar uma alta qualidade nos seus programas e tornar o processo de desenvolvimento mais produtivo e de mais fácil manutenção.

Extraído do site Casa do Código.

Para saber mais, visite a página do livro.

Design Patterns com Java – Casa do Código

Outro livro que me ajudou muito na disciplina de Padrões de Projeto. Se você está cursando Análise e Sistemas, muito provavelmente sabe do que eu estou falando.

livros de programação para iniciantes

Se você não aprende Orientação a Objetos, aprender Padrões de Projeto é quase impossível. Contudo, neste livro o iniciante consegue compreender os conceitos e mais do que isso, aplicá-los.

O que eu mais gosto nos livros da Casa do Código é a forma como o conteúdo é administrado. Não tem jargões ou termos técnicos demais. Assim, conseguimos entender facilmente o que o autor quer dizer.

Não é trivial compreender bem os design patterns. Entender quando aplicá-los é algo que qualquer desenvolvedor deve saber. Nesse livro, você aprenderá com exemplos práticos e bem contextualizados como aplicar os padrões e em quais situações um é mais indicado que o outro. Diferencie as características particulares de cada padrão, crie aplicações que usam o melhor da orientação a objetos em seu favor e desenvolva aplicações que você conseguirá manter para sempre!

Extraído do site Casa do Código

Para saber mais, visite a página do livro.

Python e Orientação a Objetos – Caelum

Se você quer aprender o conceito de orientação a objetos, mas com uma outra linguagem que não seja Java ou C#, recomendo fortemente essa apostila da Caelum.

O melhor de tudo é que ela é gratuita e você pode baixá-la também. Para saber mais, visite a página da apostila.

Desenvolvimento Web – Caelum

Esta apostila é uma das minhas preferidas quanto ao conteúdo de Web. Abrange desde o HTML até o JavaScript.

Para quem está iniciando, ela é ótima. Explica muito bem os conceitos e traz exemplos. É uma leitura obrigatória para quem está começando a desenvolver para a Web.

Para saber mais, visite a página da apostila.

Concluindo

Neste post curtinho eu resolvi trazer apenas livros básicos, baratos e objetivos que conseguem transmitir conteúdo sem enrolar demais ou sem aprofundar a tal ponto que impossibilite a compreensão do iniciante.

Assim, qualquer pessoa pode ter acesso ao básico do conhecimento e depois se aprofundar com a leitura dos clássicos. E isso ajuda bastante, pois os livros tradicionais de programação são complicados e recheados de normas técnicas.

E então, está iniciando na programação? Qual é a área em que você mais sente dificuldade? Escreva nos comentários.

Marcações:

Qual é a sua opinião?