The goal of this book is to teach you the various aspects of DirectX 11. The target audience for this text is beginning/intermediate C++ programmers with little to no experience with DirectX. Although past DirectX or OpenGL experience can be useful, it is not required.