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

Have one to sell? Sell yours here
 
 
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)




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)
$28.53
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?
A Programmer's Introduction to C# (Second Edition)
37% buy the item featured on this page:
A Programmer's Introduction to C# (Second Edition) 3.4 out of 5 stars (39)
Pro C# 2010 and the .NET 4 Platform, Fifth Edition
20% buy
Pro C# 2010 and the .NET 4 Platform, Fifth Edition 4.5 out of 5 stars (79)
$37.79
A Programmer's Introduction to C# 2.0, Third Edition (Expert's Voice)
19% buy
A Programmer's Introduction to C# 2.0, Third Edition (Expert's Voice) 3.4 out of 5 stars (7)
$28.53
Learning C# 3.0
16% buy
Learning C# 3.0 4.2 out of 5 stars (12)
$26.39
Explore similar items

Customers Who Bought This Item Also Bought

Pro C# 2010 and the .NET 4 Platform, Fifth Edition

Pro C# 2010 and the .NET 4 Platform, Fifth Edition

by Andrew Troelsen
4.5 out of 5 stars (79)  $37.79
Programming C#: Building .NET Applications with C#

Programming C#: Building .NET Applications with C#

by Jesse Liberty
4.1 out of 5 stars (209)  $29.67
: Explore similar items

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: #596,461 in Books (See Top 100 in Books)
  •  Would you like to update product info or give feedback on images?

    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)
    Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
    managed extensions, operator overloading, defensive programming, array list, image list, port test, ref int value, int magnitude, ref temp, object obji, float imaginary, public static implicit operator, float factor, params double, public static bool operator, explicit interface implementation, int blue, int green, checked context, float hours, public override bool, unsafe code, precision specifier, lock statement, int red
    Key Phrases - Capitalized Phrases (CAPs): (learn more)
    Visual Basic, Common Language Runtime, Visual Studio, Windows Forms, Program Files, User-Defined Conversions, Execution-Time Code Generation, Other Class Details, Get Files, Begin Invoke, Civil Engineer, Engineer Charge, Sir John, Making Fri, Bad State, Hello There, More Sophistication, Language Reference, Found Class, Other Language Details, Object-Oriented Basics, Write Line, Read File, Common Language Specification, Frameworks Overview
    Browse Sample Pages:
    Front Cover | Table of Contents | First Pages | Index | Surprise Me!
    Search Inside This Book:

    Tags Customers Associate with This Product

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

    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:
    Create your own review
    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.


     
    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
    This review is from: A Programmer's Introduction to C# (Paperback)
    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.



     
    9 of 9 people found the following review helpful:
    5.0 out of 5 stars A very interesting, somewhat unusual tutorial, September 3, 2001
    By  The Geek "asquare_from_flatland" (NY, NY) - See all my reviews
    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.


    Share your thoughts with other customers: Create your own review
    › See all 39 customer reviews...
     
     
     
    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...
    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.
    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 .
    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...
    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...

    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...
    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.
    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.
    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

    › See all 39 customer 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
    programming
    Jobs for Self Taught Programmers?
    99 2 hours ago
    csharp
    Should I wait for the next edition of Pro C# 2008/2010?
    5 10 days ago
    programming
    Best Programming Books?
    8 16 days ago
    Search Customer Discussions
    Search all Amazon discussions
       
    The C# community
    Latest activity 2 days ago
    657 customers have contributed 262 products, 2 discussions and more...
    Explore the community
    The Programming community
    Latest activity 1 hour ago
    4,456 customers have contributed 2,877 products, 336 lists & guides and more...
    Explore the community
    Explore more



    So You'd Like to...


      Create a guide


      Look for Similar Items by Category


      Look for Similar Items by Subject