This document provides a resource guide for non-designers to learn essential design skills including typography, grid systems, color theory, use of whitespace, visual hierarchy, and balance. It lists important books and concepts for learning the fundamentals of each area and how to apply them, especially for web design. The guide directs readers to a blog post for more complete information on getting started with design fundamentals.