Free Books etc

Intro

Some tools and computer languages included here.

Most programming languages can just be read like you would read English. You will still trip up in places, but most of it should be human-readable.

Computer languages change, but the basics usually stay much the same. You can always use the references, lookup newer features, and view best practices as they change.

free resources

EbookFoundation ~ other spoken language books here

Various Computer languages: EbookFoundation free-programming-books

Exercises for Various languages can be found at Exercism

Go

Go is still in ver 1, so its safe to use any 1.x Go language books. However some improvements were significant, so I recommend Go 1.11 (pref 1.14) and above.

The Website has great Learn and Docs pages. Free tutorials etc can be found via a google search.

Not free - but worth while. The website recommended books.

Also

Odin

The Website has great Docs. Free tutorials etc can be found via a google search.

Not free - but worth while. The website recommended book is Understanding the Odin Programming Language .

Also

Python

Python is often used in University courses to introduce a person to programming

Docs and Beginners guide

https://www.python.org

You can look for a free BOOK copy of

The books above should offer a free online version and perhaps a PDF download for free.

O’Reilly has/had a free trial Head First Python. I was unable to find a free version.

All support stopped Jan 2020

Git

NOT a computer language, but you will use it.

If you are using a host create a empty repository and you will get instructions how to add your ’existing project’ to git and push it. You will need git for your OS installed. Links for installation are found at https://git-scm.com/downloads

Free e-books

Not just programming

https://ebookfoundation.github.io