A Programmer's Introduction to C#, Second Edition and over 670,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

A Programmer's Introduction to C# (Second Edition)
 
 
Start reading A Programmer's Introduction to C#, Second Edition on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

A Programmer's Introduction to C# (Second Edition) [Paperback]

Eric Gunnerson (Author)
3.4 out of 5 stars  See all reviews (39 customer reviews)


Available from these sellers.


7 new from $10.00 24 used from $0.74

Formats

Amazon Price New from Used from
Kindle Edition $31.96  
Paperback --  
Paperback, June 1, 2001 --  
There is a newer edition of this item:
A Programmer's Introduction to C# 2.0, Third Edition (Expert's Voice) A Programmer's Introduction to C# 2.0, Third Edition (Expert's Voice) 3.4 out of 5 stars (7)
$27.20
In Stock.

Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

<p>This comprehensive reference to the C# language is designed to help you get up to speed on C#. Author Eric Gunnerson, a developer on Microsoft's C# design team, has logged many hours writing and testing C# code. Thus, he is uniquely poised to effectively coach you on using the language. And you will come to understand how C# fits into Microsoft's .NET Framework. <p>

Gunnerson provides the ideal foundation for you to springboard into a C# knowledge base. Core topics include C# basic statements and flow of execution, classes, interfaces, expressions, arrays, enums, interoperability, exception handling, and delegates and events. The final section of the book will enlighten you on the history of C# and compare it to other widely-used programming languages. New features to this second edition include GUI application development using Windows Forms, and advanced topics like threading and execution-time code generation.

About the Author

Eric Gunnerson is a software design engineer in Microsoft’s Visual C++ QA group and a member of the C# design team. In his professional career, he has worked primarily on database products and tools, and is proud that nearly half the companies he has worked for remain in business.

Product Details

  • Paperback: 540 pages
  • Publisher: Apress; 2nd edition (June 1, 2001)
  • Language: English
  • ISBN-10: 1893115623
  • ISBN-13: 978-1893115620
  • Product Dimensions: 9.3 x 7.4 x 1.4 inches
  • Shipping Weight: 2.7 pounds
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (39 customer reviews)
  • Amazon Bestsellers Rank: #925,320 in Books (See Top 100 in Books)

More About the Author

Eric Gunnerson
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Eric Gunnerson Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

A Programmer's Introduction to C# (Second Edition)
48% buy the item featured on this page:
A Programmer's Introduction to C# (Second Edition) 3.4 out of 5 stars (39)
A Programmer's Introduction to C# 2.0, Third Edition (Expert's Voice)
17% buy
A Programmer's Introduction to C# 2.0, Third Edition (Expert's Voice) 3.4 out of 5 stars (7)
$27.20
C# 4.0 in a Nutshell: The Definitive Reference
13% buy
C# 4.0 in a Nutshell: The Definitive Reference 4.6 out of 5 stars (16)
$31.49
Pro C# 2010 and the .NET 4 Platform, Fifth Edition
11% buy
Pro C# 2010 and the .NET 4 Platform, Fifth Edition 4.6 out of 5 stars (14)
$37.79

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

 

Customer Reviews

39 Reviews
5 star:
 (13)
4 star:
 (6)
3 star:
 (10)
2 star:
 (3)
1 star:
 (7)
 
 
 
 
 
Average Customer Review
3.4 out of 5 stars (39 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
18 of 20 people found the following review helpful:
5.0 out of 5 stars The Standard, October 26, 2001
By BCM (Chapel Hill, NC USA) - See all my reviews
This review is from: A Programmer's Introduction to C# (Second Edition) (Paperback)
I may have the dubious distinction of having read every published book on C# from cover to cover (well, almost). That said, this book was one of the first I encountered when I started learning C# (in its first edition, of course), and I still return to it several times weekly in its second edition (usually to clarify an exposition by another author).

For my money, this is as good as writing gets when the subject is THE LANGUAGE, PERIOD. The writing style is lean, focused, and rigorously accurate. While you might not take it to bed with you, you'll turn to it over and over when you're actively stuck on a concept and want to get it right and OWN IT.

A careful reader could gain all the confidence they need by reading this book first, and then Troelsen's *C# and the .NET Platform* (also an Apress book; no, I don't work for them). That's not to say that there aren't other gems out there (including Liberty (O'Reilly; download the latest version of the code!) and Robinson et al. (WROX; generally excellent, but some chapters are SO BAD, and the typos are EVERYWHERE). But if you have a limited budget and can stay focused, Gunnerson and Troelson (in that order) are all you need.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
25 of 30 people found the following review helpful:
5.0 out of 5 stars Great book on a great language, October 4, 2000
By work_in_redmond (Redmond, Washington USA) - See all my reviews
Gunnerson's on the C# design team and know the language as well as anybody - and his experience shows in this really really nice book. This isn't a "quickie book" which is a rehashed white paper, like the book by Wille from Sams! At this stage it is hard to imagine a better book on C#.

What about C# itself? First off you can get the language free as part of the .NET SDK from Microsoft's MSDN web site, it's a command line interpretor like the one in the JDK. Then use your favorite editor to create C# code.

Next, although C# certainly bears a family resemblence to Java it has some truly unique and exciting features that make it the best language yet. For example, it is the first language in the C/C++ family to handle versioning. (For experts the fragile base class problem is gone.) There's also cool stuff like automatic conversion of value types to objects and back again and little things like == doing what it should for strings.

All in all this is a great book that I highly recommend.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
9 of 9 people found the following review helpful:
5.0 out of 5 stars A very interesting, somewhat unusual tutorial, September 3, 2001
This review is from: A Programmer's Introduction to C# (Second Edition) (Paperback)
While not the best tutorial out there for intermediate level programmers with a C++ or Java background (Liberty's book is better as a pure tutorial), this book is much better at explaining style and C# idioms than Liberty. I bought both books and am glad I did.

Gunnerson is very clear at what is good C# style and what is not and why you should choose one idiom rather than another. Also, unlike Liberty's book, Gunnerson leads you through the process involved in developing (including adding multithreading) a serious application where Liberty's samples are much smaller and much less interesting.

The downside is the order Gunnerson chose for his topics is strange whereas Liberty 's order is much more straightforward and traditional and I think easier to understand. Note that people coming from a VB background will have an even harder time with Gunnerson than Liberty. (People with this background should probably choose Archer's Inside C# book from Microsoft Press.)

Summing up: Buy both books if you can, if not buy Liberty's book for a pure tutorial and buy Gunnerson to learn C# style plus how to develop a serious multithreaded application.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Gave me what i need and some more.
I am an intermediate C++ programmer who hadn't been programming for a few years.

While i disliked how he went into some pretty advanced inheritance topics first and... Read more
Published on April 9, 2006 by James D. Peckham

3.0 out of 5 stars Hit or miss
This book was recommended to me by a colleague as an introduction to C#, but I have to say I'm a bit disappointed. Read more
Published on January 4, 2005 by Steven J. Merel

5.0 out of 5 stars Excellent - the best C# book I've found
Easily the best C# book on the market. If you want to learn the C# language (as opposed to an introduction to OOP or . Read more
Published on December 18, 2004 by deko

2.0 out of 5 stars Not really happy
This text has the possibility of being really good. The author obviously has some fresh ideas on how to structure and present Yet Another Language Text that does not follow the... Read more
Published on August 8, 2004 by Jan Moren

3.0 out of 5 stars Good reference, but somewhat glossy.
Eric Gunnerson, A Programmer's Introduction to C#, 2/e (Apress, 2001)

The title of the book pretty much tells you all you need to know, though it might better have been termed... Read more

Published on April 13, 2004 by Robert P. Beveridge

4.0 out of 5 stars A great introduction to an awesome language
This is a great introduction, for programmers, to the C# language. To get the most out of it, the reader should have a familiarity with programming and object-oriented concepts... Read more
Published on April 10, 2004 by Eric Kassan

4.0 out of 5 stars It was good when I bought it
I bought this book a while ago. Days when MS announced C#, I wanted to get my hands on a book that can give me a head start. I saw this one in the market and bought it. Read more
Published on December 26, 2002 by D. Kapoor

5.0 out of 5 stars best of the bunch
to me was best of all the books, doesn't waste time teaching you what oop is, just teaches c#
a pleasure to read, good code
Published on February 22, 2002

3.0 out of 5 stars Not as good as you wish
There are lots of errors in this book. Some errors are even the
syntax errors. Maybe becuase of the version problem? I don't
know. I am using Beta2. Read more
Published on November 7, 2001 by gdai

5.0 out of 5 stars Right book for K&R folks
Very good exploration of c#. Best book to start with if you know multiple languages.
Published on September 6, 2001 by S. Harkness

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Complete C# 2010 Reading List 3 8 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.