Check out the Book "Mastering Bitcoin" by Andreas Antonopoulos for a start. It's available for free:
https://github.com/bitcoinbook/bitcoinbookThe same guy also has a few videos on YouTube with a few gems among them. There he explains Bitcoin or different aspects thereof.
I actually ended up purchasing this book. Thank you for sending me this link