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:
- Crunchbits Discontinuing Popular Annual Plans – The Community Mourns! - November 20, 2024
- RackNerd’s Black Friday 2024: Bigger, Better, and Now in Dublin! - November 19, 2024
- It’s the Season of Giving and CharityHost Has Deals for You! - November 18, 2024
Leave a Reply