This book is probably one of the best resources for learning about bitcoin and the blockchain in my opinion.
"Antonopoulos A. M. - Mastering Bitcoin - Programming the open blockchain"
I haven't reached chapter 7 yet which talks about the blockchain, but all the preceding chapters about
keys, addresses, wallets, transactions, etc, have been great.