Apparently I've absorbed this knowledge via osmosis working in management at Tech Companies. All of what you said just seems mostly common sense to me. Even stocks, bonds, cost of capital and other "advanced" topics don't really seem very advanced.
22 year olds know this stuff when they leave school, right?