Virtually every experienced programmer today started out with some version of Basic or QuickBasic and has at some point in their career wondered how it worked. This book will teach language construction and design to .NET programmers, using a fully functioning "QuickBasic" compatible compiler as the example.