Publicité
Quoi de mieux qu'un livre gratuit? Neuf livres gratuits!
Appel à tous les programmeurs, qu'ils soient nouveaux, anciens ou en herbe: nous avons trouvé une grande sélection de livres gratuits (comme dans la bière) pour augmenter vos compétences de codage au niveau suivant. Il y a un peu de tout pour tout le monde, alors montez et profitez-en.
97 choses que chaque programmeur devrait savoir

Sérieusement, chaque programmeur devrait savoir ces choses.
Basé sur une collection en ligne d'essais sur les pratiques de programmation appropriées, ce livre est une lecture incontournable pour tous les codeurs, des aspirants aux débutants en passant par les maîtres. En fait, la sagesse y est si utile que ce livre mérite une relecture annuelle.
La collection d'essais originale contenait 97 articles, mais ce livre est en fait la version étendue avec 68 essais supplémentaires, ce qui porte le total à 165. Pourquoi tu ne le lis pas encore?
Disponible en PDF, EPUB, et MOBI gratuitement.
Modèles d'apprentissage

L'état d'esprit approprié d'un programmeur, de l'apprenti au maître.
C'est l'un des meilleurs livres de programmation que j'ai jamais lu et il ne contient pas une seule ligne de code. C'est un livre sur l'état d'esprit, l'attitude et le voyage qui attend chaque programmeur. Non seulement il couvre de nombreuses difficultés et problèmes auxquels les codeurs sont confrontés, mais il fournit également des solutions à ces difficultés et problèmes.
Comment abordez-vous le artisanat de codage? Pour vraiment réussir, vous devez l'aborder de la bonne manière. Ce livre vous montre de cette façon.
Disponible en HTML en ligne gratuitement. EPUB, PDF, et MOBI disponible pour 24 $ USD.
Apprentissage des modèles de conception JavaScript

JavaScript peut être difficile à comprendre, mais ce livre le rend facile.
Pendant longtemps, JavaScript a souvent été critiqué Qu'est-ce que JavaScript et comment ça marche? [La technologie expliquée] Lire la suite pour sa propension à produire du code désordonné, mais ces dernières années ont montré une explosion massive de sa popularité. JavaScript fait désormais partie intégrante de presque tous les sites Web modernes et est rapidement devenu l'un des meilleurs langages à apprendre si vous souhaitez travailler dans le développement Web.
Malheureusement, il n'est pas si facile pour JavaScript d'échapper à son histoire. Le langage peut être un peu pénible pour les débutants, mais ce livre vous guide à travers tous les différents «modèles» qui se produisent fréquemment lors de la programmation avec JavaScript. Êtes-vous prêt à enfin comprendre JavaScript?
Disponible en HTML en ligne gratuitement. EPUB, PDF, et MOBI disponible pour 34 $ USD.
Apprenez Python à la dure

Heureusement, la voie difficile est en fait la voie facile.
Si vous me demandez, Python est l'un des langages les plus élégants au monde. Il y a de la beauté dans sa simplicité et l'approche de Python en matière de programmation est à la fois unique et pratique. Une fois que vous aurez compris, vous aurez une toute nouvelle perspective sur la programmation dans son ensemble.
Comme James l'a souligné, Python est souvent décrit comme «amusant», «facile à utiliser» et «un bon outil d'apprentissage», ce qui en fait un bon choix pour les programmeurs débutants. En ce qui concerne l'utilisation dans le monde réel, Python a récemment explosé dans popularité pour le développement web Quel langage de programmation apprendre - Programmation WebAujourd'hui, nous allons jeter un œil aux différents langages de programmation Web qui alimentent Internet. Ceci est la quatrième partie d'une série de programmation pour débutants. Dans la partie 1, nous avons appris les bases de ... Lire la suite grâce au développement du framework Django.
Devriez-vous apprendre Python? Je le pense. Ce livre vous permettra de démarrer du bon pied. Ensuite, vous pouvez poursuivre vos études avec ces sites web pour apprendre Python Les 5 meilleurs sites Web pour apprendre la programmation PythonVous voulez apprendre la programmation Python? Voici les meilleures façons d'apprendre Python en ligne, dont beaucoup sont entièrement gratuites. Lire la suite .
Disponible en HTML en ligne gratuitement. EPUB et PDF disponible pour 30 $ USD.
Penser en Java

Besoin de vous concentrer sur Java et OOP? Voilà comment vous le faites.
Dans ses premières versions, Java était à l’origine de nombreuses critiques qui touchaient divers aspects de la mise en œuvre du langage et des performances horribles. Depuis lors, Java est devenu le deuxième langage le plus populaire au monde selon CodeEval.
L'aspect le plus attrayant de Java est peut-être son adhésion à la philosophie orientée objet. Ce n'est pas le langage le plus facile à apprendre, mais il peut être extrêmement pratique, en particulier en raison de sa portabilité multiplateforme inhérente grâce à la machine virtuelle Java.
C’est une chose utilisation Java; c’est une autre pense en Java. Ce livre est parfait pour ça.
Disponible en HTML uniquement.
Une introduction à la programmation en cours

Pour ceux qui veulent rattraper leur retard sur le langage de programmation de Google.
Go, également connu sous le nom de golang, est l'un des langages de programmation les plus récents à avoir fait son apparition. Initialement développé par Google, il a pris une vie propre et continue d'évoluer jusqu'à ce jour.
Le langage est vaguement influencé par C, Python et quelques autres langages, résultant en un langage qui semble familier aux programmeurs chevronnés mais qui est suffisamment simple pour que les débutants comprendre. Ce livre est un excellent moyen d'apprendre les parties les plus importantes de la langue.
Disponible en PDF [n'est plus disponible] et HTML en ligne formats. Édition Kindle disponible pour 3 $ USD.
Modèles de programmation de jeu

Une lecture incontournable pour tous les programmeurs de jeux de tous genres.
Si vous n'avez jamais fait de jeu auparavant et que vous pensiez que ce livre serait votre Saint Graal: je suis désolé. Ce n'est pas. Plutôt, les débutants devraient vérifier ces sites de développement de jeux 4 sites Web gratuits où vous pouvez apprendre les bases du développement de jeuxLorsque vous cherchez une bonne série de didacticiels de développement de jeux, vous en voulez un qui vous apprendra pratiques et mentalité de bon codage car vous pouvez ensuite transposer ces pratiques dans n’importe quelle langue ou Plate-forme. Lire la suite pour apprendre les bases. Ensuite, vous pouvez essayer ces outils de développement de jeux 5 outils logiciels de développement de jeux gratuits pour créer vos propres jeuxUn logiciel de développement de jeux gratuit est un excellent moyen de commencer à créer des jeux vidéo. Nous avons compilé le meilleur logiciel de jeu sur le marché. Lire la suite .
Pour ceux qui avoir créé des jeux avant, vous savez que les jeux sont complexe. Structurer votre code de manière ordonnée est l'une des parties les plus difficiles du développement de jeux. Heureusement, ce livre décompose divers modèles structurels sur lesquels vous pouvez compter pour rendre l'ensemble du processus beaucoup plus facile.
Disponible en HTML en ligne seulement.
Production de logiciels open source

Vous souhaitez donc rejoindre le mouvement open source mais vous ne savez pas comment?
Le monde commence à accepter logiciels open source Qu'est-ce qu'un logiciel open source? [MakeUseOf explique]"Open source" est un terme qui revient souvent ces jours-ci. Vous savez peut-être que certaines choses sont open source, comme Linux et Android, mais savez-vous ce que cela implique? Ce qui est ouvert ... Lire la suite comme une alternative légitime aux programmes propriétaires. Non pas qu'il ait jamais été illégitime, mais bon nombre des mythes entourant la programmation open source sont perdre pied et toute la philosophie de l'open source a gagné beaucoup de respect au cours des dernières ans.
Vous songez à rejoindre le mouvement? Ce livre couvre tout ce que vous devez savoir, y compris choisir une licence open source Licences de logiciels Open Source: lesquelles devez-vous utiliser?Saviez-vous que toutes les licences open source ne sont pas identiques? Lire la suite , l'organisation d'une équipe open source, et faire de l'argent avec des projets open source Comprendre comment les développeurs de logiciels open source font de l'argentLa vérité est que de nombreux développeurs et projets OSS génèrent des revenus. Lire la suite . Honnêtement, cela couvre tout tu dois savoir.
Disponible en HTML en ligne seulement.
Comment faire ce que vous aimez et gagner ce que vous valez en tant que programmeur

Ou, comment devenir riche pas si vite en tant que programmeur.
Ce petit livre est un recueil d'essais sur le thème du succès et de l'argent dans le domaine de la programmation. Il est divisé en deux moitiés: la première moitié aborde les grandes décisions lors du choix d'une carrière de codeur, la seconde moitié implique le processus de recherche et de sécurisation d'un emploi.
C'est une lecture rapide, relativement parlant, mais elle regorge de conseils et de sagesse qui peuvent simplement changer votre vie - ou à tout le moins, le chemin de votre carrière. Une lecture incontournable si vous avez l'intention de chercher un travail de programmation (par opposition à être un développeur amateur).
Disponible en HTML en ligne gratuitement. EPUB, PDF, et MOBI disponible pour 5 $ USD.
Connaissez-vous d'autres livres de programmation de haute qualité disponibles gratuitement? Faites le nous savoir dans les commentaires!
Crédit d'image: Code Open Source via Shutterstock, Programmeur sur ordinateur portable via Shutterstock
Joel Lee a un B.S. en informatique et plus de six ans d'expérience en rédaction professionnelle. Il est le rédacteur en chef de MakeUseOf.