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
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.
Python 2 is NOT recommended.
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