I know there's a lot of free stuff on the internet about bitcoin, blockchain and cryptos in general, but I've had a hard time putting all the pieces together. It's like this massively complicated puzzle. Therefore, I've set out to find a couple of books that will help me quickly understand how it all works , from a programming and investing perspective as well. I've compiled the list at :
http://tradingbtx.com/post/2019-01-07-best-crypto-books/ . Enjoy !