I'm the type of person that loves a well organized and easy to understand list of resources. Are you? If so, you're in the right place!

This is an ever evolving list, so if you see something missing that you feel would be beneficial to add, let me know!