Vous pourriez penser que la meilleure chose à faire pour apprendre la programmation est de commencer à pratiquer et à explorer tous ces outils et plates-formes qui existent pour créer des sites Web, des applications et des logiciels, ce qui est tout à fait vrai, mais il est également important de connaître un peu la théorie . et ce que les développeurs les plus éminents de l'informatique ont à dire.
C'est pourquoi, à cette occasion, une liste a été apportée avec certains des livres électroniques les plus utiles pour apprendre à programmer. Mieux encore, ils sont gratuits et leur téléchargement et leur utilisation sont tout à fait légaux.
Il s'agit d'un livre traduit de l'anglais, donc son nom d'origine est "97 choses que chaque programmeur devrait savoir". Les lecteurs trouveront divers conseils et recommandations pour se lancer sur des sujets tels que la refactorisation, le code propre, les tests ou l'apprentissage continu.
Ses auteurs sont Scott Chacon et Ben Straub, qui sont respectivement co-fondateurs de GitHub et développeur de Zendesk. Dans ce livre, vous trouverez une introduction au système de contrôle de version largement utilisé aujourd'hui. Il se trouve sur le site Web de Git aux formats PDF, ePub et Web.
En bref, sans l'auteur de ce livre, Jim Weirich, l'écosystème Ruby n'aurait pas existé, car c'est lui qui a créé les outils Rake, Builder et le système de gestion de packages RubyGems.
Dans le livre, vous pouvez lire "Git Immersion est une visite guidée qui nous fait découvrir les principes fondamentaux de Git, inspirés par le principe selon lequel, pour savoir quelque chose, il faut le faire. Le chemin le plus sûr pour maîtriser Git est de vous immerger dans ses utilitaires et ses commandes, pour en faire l'expérience de première main."
Les scripts bash sont enseignés dans les premières pages de ce livre, puis des cas d'utilisation sont présentés, il est disponible en PDF et en mode sombre et clair. Son auteur est Bobby Iliev, co-fondateur de Dev Dojo et community manager de Digital Ocean.
Ce livre est peut-être l'un des plus didactiques de cette liste, car à travers les instructions pour créer une application de poker, il est expliqué comment programmer avec java et tout ce qui s'y rapporte comme le codage d'algorithmes, l'interface graphique ou la gestion des événements et présence. Son auteur est David Pérez Cabrera, qui a travaillé comme développeur de logiciels chez Telefónica.
Ce livre est utilisé comme matériel de référence dans divers cours en ligne via diverses plateformes telles que Coursera, edX ou CodeMentor, et est basé sur un livre plus ancien intitulé "Comment penser comme un informaticien : apprendre avec Python".
Son auteur, Charles R, indique que « L'objectif de ce livre est de fournir une introduction à la programmation. Destiné à résoudre les problèmes courants d'analyse de données dans le monde de l'informatique ».
Malheureusement, ce livre n'est pas disponible en espagnol, cependant, ceux qui parlent anglais trouveront un contenu complet pour les débutants sur la programmation d'interfaces graphiques en C, c'est-à-dire une introduction à l'utilisation du langage.
Les derniers chapitres de ce titre vous apprennent à créer des applications de bureau pour le système d'exploitation Raspberry Pi. Il a été écrit par le développeur de logiciels Simon Long qui travaille pour la Fondation Raspberry Pi.
CONTINUER À LIRE: