Book Description
Most C# books are written for experienced C++ and Java programmers. If you're a novice programmer, or you have experience in VB6 or other procedural programming languages, and you want to learn C#, until now you've been out of luck. That's why Jesse Liberty, author of the best-selling books Programming C# and Programming ASP.NET, has written an entry-level guide to C#. Written in a warm and friendly manner, this book assumes no prior programming experience, and provides an easy introduction to Microsoft's premier .NET language. Learning C# is a complete introduction to C# and object-oriented programming. Learning C# will help you build a solid foundation in .NET, and show how to apply your skills by using dozens of tested examples. Learning C# introduces Visual Studio .NET, a tool set for building Windows and Web applications. You'll learn about the syntax and structure of the C# language, including operators, classes and interfaces, structs, arrays, and strings. Liberty then demonstrates how to develop various kinds of applications--including those that work with databases--and web services. By the time you've finished Learning C# you'll be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications. Whether you have a little object-oriented programming experience or you are new to programming altogether, Learning C# will set you firmly on your way to mastering the essentials of the C# language. /p>
Reviews From AMAZON.COM
Who says geeks can't write!
I'm a seasoned OO programmer (Delphi, c++), and have found Jesse Liberty's Learning C# a very excellent launching point to the latest and best programming language to come along in years.
The book is very well written with excellent examples.
I recommend this book for both novice and expert alike.
For the novice, don't bother learning either c or c++. Jesse Liberty's Learning C# has a thorough and easy to learn introduction to Object Oriented Programming theory and a very excellent comprehensive overview of OO using C#.
For the expert, use this book to accelerate into the new world of C#. Did you learn OO the correct way the first time? With Learning C# you'll have full command of all the features and nuances of C# and you will have mastered the language so that you can help others learn it too. With Learning C#, you will master the foundational aspects of the programming language and will be well prepared for advaced topics in C# and the .NET frameworks.
Ideal Book for C# starters... with little/no OOPs concepts
This book is really good for programmers with no/little knowledge of object oriented programming and starting to learn C#. The author really focusses on explaining the core concepts of C#.NET in the most compact way possible and yet easy to understand.

ISBN:0596003765