Easy start for people without a strong technical background
This post by Richard Brown explains the reason why bitcoin and other cryptocurrencies are designed the way they are, starting from the very beginning of how you would design “digital money”. This article should be a very good starting point if you want a non-technical introduction to the world of bitcoin and distributed ledgers.
Easy start for people without a strong financial background
A lot people without a financial background do not really understand the mental model that is a bank ledger, or really just how banks work in general. Coming from a computer scientist background, I only had a vague understanding of how the money and bank systems truly work. These two posts by Richard Brown gave me a good understanding of how banks track their assets and liabilities, and then how a replicated shared ledger can do the same, only more efficiently. This can be a good start if you want to truly understand how blockchain technology can help financial institutions.
Understanding Smart Contracts