Free programming ebooks.
In this entry I am going to put books in PDF or Epub format that deal with Programming, computer science and innovation that I am reading and that may interest you.
Some ebooks you can download for free and others you can get on Amazon at a reasonable price.
If you have read a book that you think I can add to the list, put the reference as a comment and I will add it in future revisions.
Introduction to C programming. A practical approach
Introduction to C programming. A practical approach
This course is aimed at enthusiasts from the world of computing who want to delve into the exciting world of programming.
This course is not recommended for computer scientists with a high level of knowledge because the concepts explained are introductory.
At the end of the course, students will have a vision of how to learn to program in a language such as C, a versatile and portable language that will help them in the future to program in other languages such as C++, C# or Java.
English Language
3.99€ on Amazon
Programming with Python. Web Scraping Project
Programming with Python. Web Scraping Project
Programming with Python will help you program in this interesting programming language.
The Python language is having a lot of acceptance in recent years due to the speed with which we can develop our applications, the large number of libraries and modules that we can have to do our developments and that makes it ideal for Machine Learning projects, Analysis of data and Artificial Intelligence, among others.
Three programming paradigms are condensed in the Python language, such as: traditional imperative programming (like other C-type languages), object-oriented programming (like that developed in languages like Java or C#) and functional programming (like Scala or Lisp). This provides us with a range of programming options that we will hardly find in other programming languages.
Spanish Language
3.99 USD on Amazon
Web Development Step by Step
In this HTML WEB Programming course we will learn the HTML language and its application to create web pages.
We go online and see many more or less attractive websites, with bright colors, animations… Other websites are simpler with texts and some images.
Would you be interested in knowing how these websites are made?
What tools and languages are used to make web pages ?
How can I make a personal website where I can test my advances in programming?
I encourage you to follow my HTML WEB Programming course on Web application development Step by Step.
English Language
3.99 On Amazon
Beginning Excel 2019
Beginning Excel 2019
This open book was written for a community college introductory course in spreadsheets using Microsoft Excel. While the figures shown use Excel 2019, the textbook was written to be applicable to other versions of Excel as well. The book introduces new users to the basics of spreadsheets and is appropriate for students in any major who have not used Excel before. This textbook includes instructions for Excel for Mac as well.
English language
FREE price
Code the Classics
Code the Classics
This stunning 224-page hardback book not only tells the stories of some of the seminal video games of the 1970s and 1980s, but shows you how to create your own games inspired by them using Python and Pygame Zero, following examples programmed by Raspberry Pi founder Eben Upton. In the first of two volumes, we remake five classic video game…
English language
FREE price
Data Science from Scratch
Data Science from Scratch
Introduction to Data Science. Concepts, tools, programming languages, etc. to become an expert in data processing and analysis.
English language
AMAZON price
€2.99 Kindle version
€17.67 softcover version
Learning Microsoft SQL Server
Learning Microsoft SQL Server
Microsoft SQL Server is a relational database management system developed by Microsoft. It is an unofficial and free Microsoft SQL Server ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow…
English language
Price: Free
OOP: Learn Object Oriented Thinking and Programming
OOP: Learn Object Oriented Thinking and Programming
This textbook is designed as a record of the author’s dialogue with his daughter who wants to learn programming. The author does not strive to explain the Java programming language to readers, but rather to teach them actual programming. Teach them to think and design the program like experienced programmers do.
Everything is explained in a very illustrative way, which means that even a current high school student can understand it quite simply.
English language
Price: Free
Java Programming for Kids
Java Programming for Kids
The goal of this book is to help students learn to program in the world’s most popular language: Java. It starts with an introduction to Java and then explains how to write programs that have a graphical user interface by writing the games Tic-Tac-Toe and Ping-Pong.
English language
Price: Free
Exploring Data with Python
Exploring Data with Python
Python has become a necessary data science skill, and it’s easy to see why. It’s powerful, easy to learn, and includes libraries like Pandas, Numpy, and Scikit that help you slice, clean, and manipulate your data. Even with great language and fantastic tools, there is still a lot to learn.
English language
Price: Free
How To Code in Node.js
How To Code in Node.js
Node.js is a popular open source runtime that can run JavaScript outside of the browser. The Node runtime is commonly used for back-end web development, taking advantage of its asynchronous capabilities to build network applications and web servers. Node is also a popular option for building command line tools.
English language
Price: Free
Principles of Programming Languages
Principles of Programming Languages
Free programming ebooks…In this book, our goal is to study the fundamental concepts of programming languages, rather than learning a variety of specific languages. Languages are easy to learn, it’s the concepts behind them that are hard. The basic features that we will study include higher order functions, data structures in the form of registers and variables, mutable state, exceptions, objects and classes, and types.
English language
Price: Free