How to build a solid investment foundation with online resources