This guide will be updated as quickly as I find good resources that are freely available.
If you know of any that should be added, please email me!