Visual C# is a recently developed, object-oriented language that enables programmers to quickly build a wide range of applications for the new Microsoft .NET platform. Touted by many as Microsoft's competing programming language against Java, C# offers the power of C and C++ along with a more intuitive interface akin to Visual Basic. Part One's initial chapters in The Complete Idiot's Guide® to Visual C# will kick off with an introduction to programs and programming tools (editors, debuggers, compilers, etc.) then quickly move into describing C#, it's features and how it can be effectively utilized in the Microsoft .NET Framework. Part Two and Part Three take on the basic and more advanced concepts of object-oriented programming, respectively, through writing code samples and executable programs in the C# language. Part 4 wraps up the book with a thorough discussion of WinForm Controls and professional programs development using C#.