Last updated: 24 October 2020
Books and Resources for Bitcoin Core

Here are a few books and resources I have found helpful for understanding Bitcoin Core.

C++

Bitcoin Core is currently written in C++11 and will be transitioning to C++17 starting from November 2020. Here are some useful resources:

The Reference

Online resources

Learning C++

Intermediate/advanced

Cryptography

Cheers,

Jon Atack