Head First C - Head First Author:Andrew Stellman, Jennifer Greene Finally, there's a bright alternative to the legions of dull C# tutorials. Head First C# gives beginning programmers a way to learn Microsoft's popular object-oriented language without boring you with a pile of dry technical material. Through its visually rich format proven to stimulate both learning and retention, this unusual book tak... more »es you through C# fundamentals and how the language works to create user interfaces, databases, and more.
You can forget about memorizing. Head First C# is strictly hands-on. From page one, you interact with the material through plenty of graphics, games, puzzles and more. Once you get the gist of several concepts presented, you apply what you've learned in a series of task-based labs interspersed throughout the book. And by the time you finish, you will actually understand C# so you can apply it in the real world.
Head First C# teaches you all about:
Variables: understand primitive data types, reference types, structs, and how .NET stores your data on the stack and on the heap.
Object-oriented programming: designing and building applications that model real-world behavior, using inheritance, polymorphism, and abstraction.
Exception handling: catch errors before they happen, avoid awful system crashes, and respond to unexpected user input with grace and ease.
Collections: manage groupings of like data in C#'s collection framework, and learn LINQ to query those collections.
Every few chapters you will come across a lab that lets you apply what you've learned up to that point. Each lab is designed to simulate a professional programming task, increasing in complexity until-at last-you build a working Invaders game, complete with shooting ships, aliens descending while firing, and an animated death sequence for unlucky starfighters. This remarkably engaging book will have you going from zero to 60 with C# in no time flat.« less