Propaganda

O que é melhor do que um livro grátis? Nove livros grátis!

Chamando todos os programadores, sejam novos, antigos ou aspirantes: encontramos uma ótima seleção de livros gratuitos (como na cerveja) para aprimorar suas habilidades de codificação para o próximo nível. Há um pouco de tudo para todos, então entre e aproveite.

97 coisas que todo programador deve saber

livre-programação-livros-sabedoria

Sério, todo programador deve saber essas coisas.

Com base em uma coleção on-line de ensaios sobre práticas de programação adequadas, este livro é uma leitura obrigatória para todo e qualquer programador, desde aspirantes a novatos a mestres. De fato, a sabedoria nele é tão útil que este livro vale uma releitura anual.

A coleção de ensaios original continha 97 artigos, mas este livro é na verdade a versão estendida com 68 ensaios adicionais, totalizando 165. Por que você não está lendo ainda?

Disponível em PDF, EPUBe MOBI de graça.

Padrões de Aprendizagem

livre-programação-livros-aprendizagem

A mentalidade adequada de um programador, de aprendiz a mestre.

Este é um dos melhores livros sobre programação que já li e não contém uma única linha de código. É um livro sobre mentalidade, atitude e a jornada que está à frente de todo programador. Não apenas abrange muitas das lutas e problemas que os codificadores enfrentam, mas também fornece soluções para essas lutas e problemas.

instagram viewer

Como você aborda o construir de codificação? Para realmente ter sucesso, você precisa abordá-lo da maneira certa. Este livro mostra o caminho certo.

Disponível em HTML online gratuitamente. EPUB, PDFe MOBI disponível por US $ 24.

Aprendendo padrões de design JavaScript

livre-programação-livros-javascript

O JavaScript pode ser difícil de entender, mas este livro facilita.

Por muito tempo, JavaScript foi frequentemente criticado O que é JavaScript e como funciona? [Tecnologia explicada] consulte Mais informação por sua propensão a produzir código confuso, mas os últimos anos mostraram uma enorme explosão em sua popularidade. O JavaScript agora é um componente integrante de quase todos os sites modernos e rapidamente se tornou um dos melhores idiomas para aprender se você deseja um emprego em desenvolvimento relacionado à Web.

Infelizmente, não é tão fácil para o JavaScript escapar de seu histórico. A linguagem pode ser um pouco trabalhosa para os iniciantes, mas este livro leva você a todos os diferentes "padrões" que ocorrem com frequência na programação com JavaScript. Você está pronto para finalmente entender o JavaScript?

Disponível em HTML online de graça. EPUB, PDFe MOBI disponível por US $ 34.

Aprenda Python da maneira mais difícil

livre-programação-livros-python

Felizmente, o caminho mais difícil é realmente o caminho mais fácil.

Se você me perguntar, o Python é uma das linguagens mais elegantes do mundo. Há uma beleza na sua simplicidade e a abordagem do Python à programação é única e prática. Depois de pegar o jeito, você terá uma visão totalmente nova da programação como um todo.

Como James apontou, o Python é frequentemente descrito como "divertido", "fácil de usar" e "uma boa ferramenta de aprendizado", tornando-o uma boa opção para programadores iniciantes. No que diz respeito ao uso no mundo real, o Python disparou recentemente em popularidade para desenvolvimento web Qual idioma de programação aprender - Programação WebHoje vamos dar uma olhada nas várias linguagens de programação da Web que alimentam a Internet. Esta é a quarta parte de uma série de programação para iniciantes. Na parte 1, aprendemos o básico de ... consulte Mais informação graças ao desenvolvimento da estrutura do Django.

Você deve aprender Python? Acho que sim. Este livro vai começar com o pé direito. Depois, você pode continuar sua educação com estes sites para aprender Python Os 5 melhores sites para aprender programação em PythonDeseja aprender programação Python? Aqui estão as melhores maneiras de aprender Python online, muitas das quais são totalmente gratuitas. consulte Mais informação .

Disponível em HTML online de graça. EPUB e PDF disponível por US $ 30.

Pensando em Java

livre-programação-livros-java

Precisa se concentrar em Java e OOP? É assim que se faz.

Nas versões anteriores, o Java era alvo de muitas críticas que cutucavam vários aspectos da implementação e do desempenho horrível da linguagem. Desde então, o Java amadureceu na segunda língua mais popular do mundo de acordo com CodeEval.

Talvez o aspecto mais atraente do Java seja sua aderência à filosofia orientada a objetos. Não é a linguagem mais fácil de aprender, mas pode ser intensamente prática, principalmente devido à sua portabilidade entre plataformas inerente, graças à máquina virtual Java.

Uma coisa é usar Java; é outra pensar em Java. Este livro é perfeito para isso.

Disponível apenas em HTML.

Uma Introdução à Programação In Go

livre-programação-livros-golang

Para quem deseja acompanhar a própria linguagem de programação do Google.

Go, também conhecido como golang, é uma das linguagens de programação mais recentes que entram em cena. Inicialmente desenvolvido pelo Google, ganhou vida própria e continua a evoluir até os dias de hoje.

A linguagem é pouco influenciada por C, Python e algumas outras linguagens, resultando em uma linguagem que parece familiar para programadores veteranos, mas é simples o suficiente para iniciantes Compreendo. Este livro é uma ótima maneira de aprender os bits mais importantes do idioma.

Disponível em PDF [não está mais disponível] e HTML online formatos. Edição Kindle disponível por US $ 3.

Padrões de Programação de Jogos

Padrões livres de programação de jogos

Uma leitura obrigatória para todos os programadores de jogos de todos os gêneros.

Se você nunca fez um jogo antes e pensou que este livro seria o seu santo graal: desculpe-me. Não é. Em vez disso, os novatos devem verificar esses sites de desenvolvimento de jogos 4 sites gratuitos onde você pode aprender os conceitos básicos de desenvolvimento de jogosAo procurar uma boa série de tutoriais sobre desenvolvimento de jogos, você quer um que ensine a práticas e mentalidade de boa codificação, porque você pode transpor essas práticas em qualquer idioma ou plataforma. consulte Mais informação para aprender o básico. Depois, você pode tentar estes ferramentas de desenvolvimento de jogos 5 ferramentas gratuitas de software para desenvolvimento de jogos para criar seus próprios jogosO software de desenvolvimento de jogos grátis é uma ótima maneira de começar a criar videogames. Compilamos o melhor software de jogo do mercado. consulte Mais informação .

Para aqueles que ter jogos criados antes, você sabe que os jogos são complexo. Estruturar seu código de maneira organizada é uma das partes mais difíceis do desenvolvimento de jogos. Felizmente, este livro detalha vários padrões estruturais nos quais você pode confiar para tornar todo o processo muito mais fácil.

Disponível em HTML online só.

Produzindo software de código aberto

livros-de-programação-livre-open-source

Então você quer participar do movimento de código aberto, mas não sabe como?

O mundo está começando a aceitar software livre O que é software de código aberto? [MakeUseOf explica]"Código aberto" é um termo que é muito usado nos dias de hoje. Você pode saber que certas coisas são de código aberto, como Linux e Android, mas você sabe o que isso implica? O que está aberto ... consulte Mais informação como uma alternativa legítima aos programas proprietários. Não que isso tenha sido ilegítimo, mas muitos dos mitos em torno da programação de código aberto são perdendo o equilíbrio e toda a filosofia do código aberto ganhou muito respeito nos últimos anos anos.

Pensando em ingressar no movimento? Este livro cobre tudo o que você precisa saber, incluindo escolhendo uma licença de código aberto Licenças de software de código aberto: qual você deve usar?Você sabia que nem todas as licenças de código aberto são iguais? consulte Mais informação , organizando uma equipe de código aberto e ganhando dinheiro com projetos de código aberto Entendendo como os desenvolvedores de software de código aberto ganham dinheiroA verdade é que muitos desenvolvedores e projetos de OSS geram receita. consulte Mais informação . Sinceramente, abrange tudo você precisa saber.

Disponível em HTML online só.

Como fazer o que você ama e ganhar o que vale como programador

livre-programação-livros-ganhar-dinheiro

Ou como ficar rico não tão rapidamente como programador.

Este pequeno livro é uma coleção de ensaios sobre o tema de sucesso e dinheiro no campo da programação. Ele é dividido em duas partes: a primeira metade aborda as grandes decisões na escolha de uma carreira de codificação, a segunda metade envolve o processo de encontrar e garantir um emprego.

É uma leitura rápida, relativamente falando, mas está repleta de conselhos e sabedoria que podem mudar sua vida - ou, no mínimo, o caminho de sua carreira. Uma leitura definitiva obrigatória se você pretende procurar um trabalho de programação (em vez de ser um desenvolvedor de hobby).

Disponível em HTML online de graça. EPUB, PDFe MOBI disponível por US $ 5.

Você conhece outros livros de programação de alta qualidade disponíveis gratuitamente? Deixe-nos saber nos comentários!

Crédito de imagem: Código-fonte aberto via Shutterstock, Programador no laptop via Shutterstock

Joel Lee tem um BS. em Ciência da Computação e mais de seis anos de experiência profissional em redação. Ele é o editor chefe do MakeUseOf.