Free electronic books or eBooks to learn programming

books to learn programming
books to learn programming
Books to learn programming
Books to learn programming

You might think that the best thing to do to learn programming is to start practicing and explore all those tools and platforms that exist to create websites, applications and software, which is totally true, but it’s also it is important to know a little about the theory and what the most prominent developers of computer science have to say.

That is why on this occasion a list has been brought with some of the ebooks most useful when learning to program. The best of all is that they are free and their download and use is totally legal.

The 97 things every programmer should know

This is a book translated from English so its original name is “97 Things Every Programmer Should Know”. Readers will find several tips and recommendations to get started in topics such as refactoring, clean code, testing or continuous learning.

Pro Git

Its authors are Scott Chacon and Ben Straub, who serve as co-founder of GitHub and developer of Zendesk respectively, in this book you will find a introduction to version control system which is widely used today. It is located on the Git website in PDF, ePub, and web formats.

Git Immersion

In short, without the author of this book, Jim Weirich, the Ruby ecosystem would not have existed, as he was the one who created the Rake, Builder tools, and the RubyGems package management system.

In the book you can read “Git Immersion is a guided tour that takes us through the basics of Git, inspired by the premise that, to know something, you have to do it. The surest path to mastering Git is to immerse yourself in its utilities and commands, to experience it first-hand.”

Open-Source Introduction to Bash Scripting

These are the free internet books to learn programming
These are the free internet books to learn programming

The first pages of this book teach about bash-scripting and then use cases are shown, it is available in PDF and in dark and light mode. Its author is Bobby Iliev who is the co-founder of Dev Dojo and community manager of Digital Ocean.

Developing with Java 8: Poker

Perhaps this book is one of the most didactic on this list, because through the instructions to create a poker application, it is explained how to program with java and everything related to it such as algorithm coding, the graphical interface or event and concurrency management. Its author is David Pérez Cabrera, who has worked as a software developer at Telefónica.

Python for everyone: Exploring information with Python 3

This book is being used as reference material in various online courses through various platforms such as Coursera, edX or CodeMentor, and is based on an older book called “How to Think Like a Computer Scientist: Learning with Python”.

Its author, Charles R, indicates that “The objective of this book is to provide an introduction to programming. Aimed at solving common data analysis problems in the world of computing”.

An Introduction to C & GUI Programming by Simon Long

Unfortunately this book is not available in Spanish, however, whoever is fluent in English will find a complete content for beginners on programming graphical interfaces in C, that is, an introduction to the use of language.

The later chapters of this title teach you how to create desktop applications for the Raspberry Pi OS. It was written by software developer Simon Long who works for the Raspberry Pi Foundation.


Previous article“Emergency in the air”: this is the new film with the actors of “Parasite” and “The Squid Game”
Next articleSmart LED panels: Nanoleaf and inexpensive alternatives in a comparison test The LED panels from Nanoleaf impress with many colors and smart functions – but they are expensive. Techstage compares them with alternatives from 40 euros. 8:05 p.m. tech stage
Brian Adam
Professional Blogger, V logger, traveler and explorer of new horizons.