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.
Here are a list of a few free and almost free resources
Various: EbookFoundation free-programming-books