Skip to the content.

Programming ebooks available online

There is quite a collection available online (for your chosen language I assume you can assemble more). I assembled this list mostly in the context of learning R - with a particular focus on books that had also been published by O’Reilly.

Besides some Cambridge University Press books (noted as available as alumni benefits to those who went there) otherwise and to the best of my knowledge: these are all made freely available by the author (however the disclaimer applies that these are external sites not under my control - so make your own judgements and use at your own risk).

Books available as O’Reilly publications marked in parentheses (the version linked to is not the O’Reilly publication itself usually but rather the author’s copy of their book - which has been published by O’Reilly). For those new to programming books: an O’Reilly publication is both something of a minimum quality guarantee (involving as it will professional editors) and so ubiquitous that there is a parody O RLY Cover Generator and repository of covers sending up various aspects of programming culture.

Python

R programming ebooks

These four have Hadley Wickham of RStudio as author or co-author.

And not featuring Hadley Wickham:

JavaScript

Dataviz

Machine learning/AI/Automated Statistics

I say “Automated Statistics” as Timothy Niven and Hung-Yu Kao. 2019. Probing Neural Network Comprehension of Natural Language Arguments. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, Florence, Italy, 4658–4664. shows that AI/Machine Learning models are automating sophisticated statistical correlations - not actual intelligence.

Git

Java

Misc languages

Classics

Historical curiosities (e.g. Subversion)

Cambridge University Press books available as University of Cambridge alumni benefits

Not freely available like most books on this page - but if one qualifies for University of Cambridge alumni benefits then these might be worth a look.

Back to top

Back to home page