Looking to learn a new programming language, or polish skills in one you already know?
Then you’ll want to bookmark this fantastic GitHub resource. If you’re not a native English speaker, there are indexes for many languages.
What kind of languages are we talking about? ALL of them!
A is for ABAP, Ada, Agda, Alef, APL, App Inventor, ASP.NET, Assembly, Awk, and more.
B is for Bash, BASIC, BeanShell, and BETA.
Etcentera!
Books are listed for all the major languages, as well as many obscure ones.
There are also books on non-programming languages such as SQL, as well as topics like Android, FreeBSD, Linux, IoT, etc. Within big languages such as JavaScript and PHP, you can also find books on frameworks and libraries.
As you might imagine, the books are uneven in quality, but many are quite good.
For example, let’s say you want to learn R. You might start with some of these:
- Introduction to R (from the R project)
- An Introduction to Statistical Learning with Applications in R
- Introduction to Probability and Statistics Using R
- Modern Statistics with R (596 pages)
- R Language for Programmers
- R Programming (Wikibooks)
And then move on to:
- Advanced R (588 pages)
- Cookbook for R (411 pages)
- Data Analysis and Prediction Algorithms with R
- Efficient R Programming (203 pages)
The cases where I noted page numbers are books which are published as “normal” books where you can buy a physical paper copy or an ebook through Amazon or similar. This is a common model. In some cases there is a free copy online and readers can optionally buy a physical or electronic copy (either because they want paper, want it on a particular device, or want to support the author). In others, an earlier edition of the book is available for free but later editions require purchase.
Some of these “books” are courses put together by CS teachers. And some are thin tutorials created as content for web sites. But many are high quality books, even standard texts for the language.
So if you’re in a mood to learn, get cracking!
Related Posts:
Has the Biggest Performance Bottleneck in Python Finally Been Slain?
Nontechnical Nonsense: Rust Stirs Up a Storm of Drama in the Linux Kernel: Ted T'so Shouting, Mainta...
Just Published: My Powerball Results Checker Script
How to Permanently Dowload Any Book You Can Borrow on archive.org as a PDF
OneVirt: Forever FREE Shared Hosting from a Community Provider!
Brad Traversy's Guide to Web Development: Updated for 2023!
- Dropbear in 2025: Still the LowEnd SSH Server of Choice? - January 20, 2025
- “OMG! I Never Knew That!”: The Simply Linux Tip That Has Got Me More Thanks Than Anything I’ve Ever Shared in 30+ Years - January 19, 2025
- Bluesky has Flopped: How Mashable is Lying To You - January 18, 2025
Leave a Reply