Building Blocks of Financial Knowledge
It is important to know the components of everything that matter to you. Here are some excellent videos on Finance.
I would approach them when you feel you have a intermediate to advanced knowledge of the financial system as they are simple subjects but many layers deep.