Learning C# 3.0
Master the fundamentals of C# 3.0
Publisher: O'Reilly Media
Released: November 2008
Pages: 696

If you're new to C#, this popular book is the ideal way to get started. Completely revised for the latest version of the language, Learning C# 3.0 starts with the fundamentals and takes you through intermediate and advanced C# features -- including generics, interfaces, delegates, lambda expressions, and LINQ. You'll also learn how to build Windows applications and handle data with C#.

No previous programming experience is required -- in fact, if you've never written a line of code in your life, bestselling authors Jesse Liberty and Brian MacDonald will show you how it's done. Each chapter offers a self-contained lesson to help you master key concepts, with plenty of annotated examples, illustrations, and a concise summary.

With this book, you will:

  • Learn how to program as you learn C#
  • Grasp the principles of object-oriented programming through C#
  • Discover how to use the latest features in C# 3.0 and the .NET 3.5 Framework--including LINQ and the Windows Presentation Foundation (WPF)
  • Create Windows applications and data-driven applications

You'll also find a unique Test Your Knowledge section in each chapter, with practical exercises and review quizzes, so you can practice new skills and test your understanding. If you're ready to dive into C# and .NET programming, this book is a great way to quickly get up to speed.

Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
O'Reilly MediaLearning C# 3.0
 
3.6

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (4)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

80%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (4)
  • Helpful examples (4)
  • Accurate (3)
  • Concise (3)

Cons

  • Not comprehensive enough (3)

Best Uses

  • Novice (4)
  • Student (3)
    • Reviewer Profile:
    • Developer (3)

Reviewed by 5 customers

Sort by

Displaying reviews 1-5

Back to top

(2 of 2 customers found this review helpful)

 
4.0

Overall value good, without errors!

By mounteverest

from Columbus, OH

About Me Hobbyist Developer

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Intermediate

    Comments about O'Reilly Media Learning C# 3.0:

    I have read this book only where I needed additional help, and found the language and accuracy to be good, compared to many other books. It does require serious concentration, the example in delegates requires serious thinking to get it all right.

    Prakash

     
    4.0

    Strong Book on C#

    By Code Guerrilla

    from New Mexico

    About Me Developer, Educator

    Verified Reviewer

    Pros

    • Accurate
    • Concise

    Cons

    • Not comprehensive enough

    Best Uses

    • Intermediate
    • Novice
    • Student

    Comments about O'Reilly Media Learning C# 3.0:

    I purchased the enhanced PDF after buying the .EPUB edition, and I'm glad I did. Made it handy for use at work. Whenever I need a C# reference I turn to this text. The text has an easy and highly readable style (a hallmark of Jesse's books) and is applicable to the beginner and intermediate developer.

    There weren't quite as many code samples as I'd hoped, and I felt they missed some opportunities to present "real-world" code demos. I also felt there wasn't adequate coverage of the more elusive subject matter like abstraction.

    The coverage of the primitive types and generics/collection was well-balanced and I thought the OOP concepts were handled elegantly in their explanation. The coverage of creating Window and WPF applications could've been skipped entirely, I feel, in favor of deeper coverage of ADO.NET. However, the book does provide a pretty well-rounded view of C#.

    I'm pleased enough with it that I reguarly recommend it to other less-experienced and aspiring developers. A good, solid text.

     
    4.0

    Great Introduction to C#

    By Renea

    from Christchurch, New Zealand

    About Me Educator

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Novice
      • Student

      Comments about O'Reilly Media Learning C# 3.0:

      I used this book to find out if it could be used by non-programmers to support learning the basics of the C# language. The answer is yes. It was clear, easy to follow, and the students worked through many of the examples and also created their own. It was also useful for getting the students familiar with the development environment.

      (2 of 2 customers found this review helpful)

       
      2.0

      introduction to many things..

      By Gregor

      from Cape Town South Africa

      About Me Developer

      Verified Reviewer

      Pros

      • Easy to understand
      • Helpful examples

      Cons

      • Not comprehensive enough

      Best Uses

      • Novice

      Comments about O'Reilly Media Learning C# 3.0:

      Book was moderate and fairly good on explaining a lot of basic and visual Studio 8 .However it is not very good at explaining anything properly Some nice examples on basic windows applications.

      However some sections were really lacking an explanation.. and one definition was circular and contained itself...
      other books did a better job . Part on xml is not good either, but this book does not claim to be detailed on it.

      Book would score *** , but source code cannot be found and this makes it a ** .

       
      4.0

      Book review for Learn C# 3.0

      By Bala Dharmarajan

      from Monrovia, CA

      About Me Developer

      Verified Reviewer

      Pros

      • Easy to understand
      • Helpful examples

      Cons

      • Not comprehensive enough

      Best Uses

      • Novice
      • Student

      Comments about O'Reilly Media Learning C# 3.0:

      This is really a very good book to begin C# and takes up to the intermediate level.

      The way in which the chapters of the book are organized is excellent.

      It extensively covers:

      * .NET Framework
      * Object-oriented programming basics
      * Debugging
      * Exception handling
      * Strings
      * Interfaces
      * Lists and iterations
      * Generics and collections.

      Some missing things, which I personally felt reading the book, are:

      * Lacks more examples & explanations in ADO.NET
      * Less exposure to WPF

      To conclude, this book is a good one to refer C# in a nutshell.

      Displaying reviews 1-5

      Back to top

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Immediate Access - Go Digital what's this?
      Ebook: $31.99
      Formats:  DAISY, ePub, Mobi, PDF
      Print & Ebook: $43.99
      Print: $39.99