O que é melhor que um livro grátis? Nove livros grátis!
Chamando todos os programadores, sejam novos, antigos ou aspirantes: encontramos uma grande seleção de livros gratuitos (como em cerveja) para aumentar 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
Sério, todo programador deveria saber essas coisas.
Com base em uma coleção on-line de ensaios sobre práticas de programação adequada, este livro é uma leitura obrigatória para todos os codificadores que vão desde o novato ao mestre. De fato, a sabedoria ali é tão útil que este livro vale uma releitura anual.
A coleção original de ensaios continha 97 artigos, mas este livro é na verdade a versão estendida com 68 ensaios adicionais, chegando a um total de 165. Por que você ainda não está lendo?
Disponível em PDF, EPUB e MOBI gratuitamente.
Padrões de Aprendizagem
A mentalidade adequada de um programador de aprendiz para 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 jornada que está à frente de todo programador. Ele não apenas cobre muitas das lutas e problemas enfrentados pelos codificadores, mas também fornece soluções para essas lutas e problemas.
Como você aborda o ofício da codificação? Para realmente ter sucesso, você tem que abordar isso da maneira certa. Este livro mostra-lhe o caminho certo.
Disponível em HTML on-line gratuitamente. EPUB, PDF e MOBI disponíveis por US $ 24.
Aprendendo padrões de design JavaScript
JavaScript pode ser uma dor para entender, mas este livro torna mais fácil.
Por muito tempo, o JavaScript foi frequentemente criticado. O que é JavaScript e como funciona? [Tecnologia Explicada] O que é JavaScript e como funciona? [Technology Explained] Leia mais por sua propensão a produzir código bagunçado, mas os últimos anos mostraram uma enorme explosão em sua popularidade. O JavaScript agora é um componente integral de quase todos os sites modernos e rapidamente se tornou um dos melhores idiomas para aprender se você quer um trabalho em desenvolvimento relacionado à web.
Infelizmente, não é tão fácil para o JavaScript escapar da sua história. A linguagem pode ser um pouco trabalhosa para os novatos entenderem, mas este livro leva você através de todos os diferentes “padrões” que freqüentemente ocorrem quando se programa com JavaScript. Você está pronto para finalmente entender o JavaScript?
Disponível em HTML on-line gratuitamente. EPUB, PDF e MOBI disponíveis por US $ 34.
Aprenda Python O Caminho Difícil
Felizmente, o caminho mais difícil é, na verdade, o caminho mais fácil.
Se você me perguntar, o Python é uma das linguagens mais elegantes do mundo. Há beleza em 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 escolha para programadores iniciantes. No que diz respeito ao uso no mundo real, o Python recentemente ganhou popularidade para o desenvolvimento da Web Qual Linguagem de Programação Aprender - Programação da Web Que Linguagem de Programação Aprender - Programação da Web Hoje vamos dar uma olhada nos vários programas da Web idiomas 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 ... Leia mais obrigado ao desenvolvimento do framework Django.
Você deveria aprender Python? Eu acho que sim. Este livro vai começar com o pé direito. Mais tarde, a linguagem de programação Python explodiu em popularidade entre os programadores em todas as áreas de codificação. De desenvolvedores web a designers de videogames a criadores de ferramentas internos, muitas pessoas caíram ... Leia Mais.
Disponível em HTML on-line gratuitamente. EPUB e PDF disponíveis por US $ 30.
Pensando em Java
Precisa se concentrar em Java e OOP? É assim que se faz.
Em suas primeiras versões, Java ficou no limite de muitas críticas que atacaram vários aspectos da implementação da linguagem e do desempenho horrível. Desde então, o Java amadureceu na segunda linguagem mais popular do mundo, de acordo com o CodeEval.
Talvez o aspecto mais atraente de Java seja sua aderência à filosofia orientada a objetos. Não é a linguagem mais fácil de aprender, mas pode ser intensamente prática, especialmente devido à portabilidade inerente entre plataformas graças à máquina virtual Java.
Uma coisa é usar o Java; é outro pensar em Java. Este livro é perfeito para isso.
Disponível apenas em HTML.
Uma introdução à programação em Go
Para aqueles que querem acompanhar a linguagem de programação do Google.
Go, também conhecido como golang, é uma das linguagens de programação mais recentes para entrar em cena. Inicialmente desenvolvido pelo Google, adquiriu vida própria e continua a evoluir até hoje.
A linguagem é vagamente influenciada pelo C, Python e algumas outras linguagens, resultando em uma linguagem que parece familiar aos programadores veteranos, mas é bastante simples para os novatos aprenderem e entenderem. Este livro é uma ótima maneira de aprender as partes mais importantes da linguagem.
Disponível nos formatos PDF e HTML Online. Edição Kindle disponível por US $ 3.
Padrões 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 seu Santo Graal: me desculpe. Não é. Em vez disso, os novatos da marca devem verificar esses sites de desenvolvimento de jogos 4 sites grátis onde você pode aprender os conceitos básicos de desenvolvimento de jogos 4 sites grátis onde você pode aprender o básico do desenvolvimento do jogo Ao procurar uma série de tutoriais de desenvolvimento de jogos, você quer Ensine-lhe as práticas e a mentalidade de uma boa codificação, porque você pode transpor essas práticas em qualquer idioma ou plataforma. Leia mais para aprender o básico. Depois, você pode experimentar essas ferramentas de desenvolvimento de jogos. 5 Ferramentas de software de desenvolvimento de jogos grátis para criar seus próprios jogos Ferramentas de software de desenvolvimento de jogos grátis para criar seus próprios jogos Graças a essas incríveis ferramentas de software de desenvolvimento de jogos grátis, um jogo que pode ter exigido um ano agora pode ser feito em seis meses ou mais rápido, às vezes sem nenhum código! Consulte Mais informação .
Para aqueles que criaram jogos antes, você sabe que os jogos são complexos . Estruturar seu código de uma maneira simples é uma das partes mais difíceis sobre o desenvolvimento de jogos. Felizmente, este livro divide vários padrões estruturais nos quais você pode confiar para tornar todo o processo muito mais fácil.
Disponível apenas em HTML online.
Produzindo software de código aberto
Então você quer se juntar ao movimento de código aberto, mas você não sabe como?
O mundo está começando a aceitar o software de código aberto O que é software de código aberto? [MakeUseOf explica] O que é um software de código aberto? [MakeUseOf Explains] "Código aberto" é um termo que é muito usado hoje em dia. 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 ... Leia mais como uma alternativa legítima aos programas proprietários. Não que isso tenha sido ilegítimo, mas muitos dos mitos que cercam a programação de código aberto estão perdendo o equilíbrio e toda a filosofia do código aberto ganhou muito respeito nos últimos anos.
Pensando em ingressar no movimento? Este livro cobre tudo o que você precisa saber, incluindo a escolha de uma licença de código aberto. Licenças de software de código aberto: o que você deve usar? Licenças de software de código aberto: o que você deve usar? Você sabia que nem todas as licenças de código aberto são iguais? Leia mais, 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 dinheiro Entendendo como os desenvolvedores de software de código aberto ganham dinheiro A verdade é que muitos desenvolvedores e projetos de OSS geram receita. Consulte Mais informação . Honestamente, cobre tudo o que você precisa saber.
Disponível apenas em HTML online.
Como fazer o que você ama e ganhar o que você vale como programador
Ou como ficar rico não tão rapidamente como programador.
Este pequeno livro é uma coleção de ensaios sobre o tema do sucesso e dinheiro no campo da programação. Ela é dividida em duas partes: a primeira metade aborda as grandes decisões ao escolher uma carreira de codificação; a segunda metade envolve o processo de encontrar e garantir um emprego.
É uma leitura rápida, relativamente falando, mas é densamente repleta de conselhos e sabedoria que pode apenas mudar sua vida - ou, no mínimo, o caminho de sua carreira. Uma leitura obrigatória definitiva, se você pretende procurar um emprego de programação (em oposição a ser um desenvolvedor de hobby).
Disponível em HTML on-line gratuitamente. EPUB, PDF e MOBI disponíveis por US $ 5.
Você conhece algum outro livro de programação de alta qualidade disponível gratuitamente? Deixe-nos saber nos comentários!
Crédito da Imagem: Código Aberto via Shutterstock, Programador no Laptop Via Shutterstock