Head First C# uses the latest developments in cognitive science and learning theory to engage your mind. So instead of boring walls of text, you'll find plenty of illustrations and examples. This is a proven method to learn C# and other programming languages.