What’s better than a free book?

There’s a little bit of everything for everybody, so hop in and enjoy.

97 Things Every Programmer Should Know

Seriously, every programmer should know these things.

programming-ebooks

In fact, the wisdom therein is so useful that this book is worth an annual re-read.

Why aren’t you reading it yet?

Available inPDF,EPUB, andMOBIfor free.

free-programming-books-wisdom

Apprenticeship Patterns

The proper mindset of a programmer from apprentice to master.

It’s a book about mindset, attitude, and the journey that lies ahead of every programmer.

How do you approach thecraftof coding?

free-programming-books-apprenticeship

To really succeed, you have to approach it in the right way.

This book shows you that right way.

Available in Online HTML for free.EPUB,PDF, andMOBIavailable for $24 USD.

free-programming-books-javascript

Unfortunately, it isn’t so easy for JavaScript to escape its history.

Are you ready to finally understand JavaScript?

Available inOnline HTMLfor free.EPUB,PDF, andMOBIavailable for $34 USD.

free-programming-books-python

Learn Python The Hard Way

Fortunately, the hard way is actually the easy way.

If you ask me, Python is one of the most elegant languages in the world.

There’s beauty in its simplicity and Python’s approach to programming is both unique and practical.

free-programming-books-java

Should you learn Python?

This book will get you started on the right foot.

Afterwards, it’s possible for you to continue your education with thesewebsites for learning Python.

free-programming-books-golang

Available inOnline HTMLfor free.EPUBandPDFavailable for $30 USD.

Thinking In Java

Need to wrap your head around Java and OOP?

This is how you do it.

free-programming-books-game-patterns

Since then, Java has matured into the 2nd most popular language in the worldaccording to CodeEval.

Perhaps the most appealing aspect of Java is its adherence to the object-oriented philosophy.

It’s one thing touseJava; it’s another tothinkin Java.

free-programming-books-open-source

This book is perfect for that.

Available in HTML only.

Go, also known as golang, is one of the more recent programming languages to hit the scene.

free-programming-books-make-money

This book is a great way to learn the most important bits of the language.

Available in PDF [No longer available] andOnline HTMLformats.Kindle edition available for $3 USD.

Game Programming Patterns

A must-read for all game programmers of all genres.

Rather, brand newbies should check out thesegame development websitesfor learning the basics.

Afterwards, it’s possible for you to try thesegame development tools.

For those whohavecreated games before, you know that games arecomplex.

Structuring your code in a neat way is one of the toughest parts about game development.

The world is starting to acceptopen source softwareas a legitimate alternative to proprietary programs.

Thinking of joining the movement?

Honestly, it coverseverythingyou need to know.

This short book is a collection of essays on the subject of success and money in the programming field.

Available inOnline HTMLfor free.EPUB,PDF, andMOBIavailable for $5 USD.

Image Credit:Open Source Code Via Shutterstock,Programmer On Laptop Via Shutterstock