Quicksprout has produced not one, but 6 different marketing guides, all free and all chock full of great information.
The Beginners Guide to Online Marketing
https://www.quicksprout.com/the-beginners-guide-to-online-marketing/
The Advanced Guide to SEO
https://www.quicksprout.com/the-advanced-guide-to-seo/
The Advanced Content Marketing Guide
https://www.quicksprout.com/the-advanced-guide-to-content-marketing/
The Definitive Guide to Copywriting
https://www.quicksprout.com/the-definitive-guide-to-copywriting/
The Definitive Guide to Growth Hacking
https://www.quicksprout.com/the-definitive-guide-to-growth-hacking/
The Advanced Guide to Link Building
https://www.quicksprout.com/the-advanced-guide-to-link-building/