With so much signal to noise on the internet, establishing a useful framework for a topic can be difficult. If you spend enough time on the online, you pick up a good b.s. filter, and start to find reliable information. I like to collect lists of these high quality resources. Armed with these lists, the reader can start to develop solid fundamentals in each of these topics.