Head First C#, 3rd Edition
A Learner's Guide to Real-World Programming with C#, XAML, and .NET
Publisher: O'Reilly Media
Final Release Date: August 2013
Pages: 1100

Head First C# is a complete learning experience for learning how to program with C#, XAML, the .NET Framework, and Visual Studio. Fun and highly visual, this introduction to C# is designed to keep you engaged and entertained from first page to last. Updated for Windows 8.1 and Visual Studio 2013, and includes projects for all previous versions of Windows (included in the book, no additional downloading or printing required).

You’ll build a fully functional video game in the opening chapter, and then learn how to use classes and object-oriented programming, draw graphics and animation, and query data with LINQ and serialize it to files. And you'll do it all by creating games, solving puzzles, and doing hands-on projects. By the time you're done, you'll be a solid C# programmer—and you'll have a great time along the way!

  • Create a fun arcade game in the first chapter, and build games and other projects throughout the book
  • Learn how to use XAML to design attractive and interactive pages and windows
  • Build modern Windows Store apps using the latest Microsoft technology
  • Learn WPF (Windows Presentation Foundation) using the downloadable WPF Learner's Guide
  • Using the Model-View-ViewModel (MVVM) pattern to create robust architecture
  • Build a bonus Windows Phone project and run it in the Visual Studio Windows Phone emulator

Projects in the book work with all editions of Visual Studio, including the free Express editions.

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

REVIEW SNAPSHOT®

by PowerReviews
oreillyHead First C#, 3rd Edition
 
3.4

(based on 36 reviews)

Ratings Distribution

  • 5 Stars

     

    (11)

  • 4 Stars

     

    (8)

  • 3 Stars

     

    (8)

  • 2 Stars

     

    (3)

  • 1 Stars

     

    (6)

72%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (20)
  • Well-written (16)
  • Helpful examples (15)
  • Concise (11)
  • Accurate (10)

Cons

  • Difficult to understand (6)
  • Not comprehensive enough (5)
  • Too many errors (5)

Best Uses

  • Novice (16)
  • Student (14)
  • Intermediate (13)
  • Expert (5)
    • Reviewer Profile:
    • Developer (16), Designer (5), Sys admin (5)

Reviewed by 36 customers

Displaying reviews 1-10

Back to top

Previous | Next »

 
4.0

Very well book, issue with Microsoft templates

By Pavel

from St.-Petersburg, Russia

Verified Reviewer

Comments about oreilly Head First C#, 3rd Edition:

Good book, with perfect understanding reader's experince, expectation, really motivate people.
I've got it from bookstore, and immediately started excercizes, as recommended.
Unfortunately, usual my (and Microsoft!) problem: we neve ever could rely on their templates, samples, etc, becouse they always matter of contigous chages in Microsoft.
I tried to pick up "Basic page" from WPF template of VisialStudio2017, and got empty xaml -- as usual :(
Tell it to the Authors, please.
Regards,
Pavel

(2 of 2 customers found this review helpful)

 
2.0

Far too specific to Visual Studio. Outdated.

By Groaty

from UK

About Me Personal learner.

Verified Reviewer

Pros

    Cons

    • Not an old book but already outdated.
    • Requires Visual Studio 2012 and Windows 8.

    Best Uses

      Comments about oreilly Head First C#, 3rd Edition:

      Really looked forward to getting stuck into this book, but the first exercise required me to have a different version of Visual Studio installed. I fixed the problem, but it still doesn't work. Turns out I need Visual Studio 2012 (I think?) AND I have to be using Windows 8. Ridiculously specific. This book was probably worth it at the time but now only a couple of years later it's managed to render itself utterly obsolete. Pointless.

      (3 of 3 customers found this review helpful)

       
      3.0

      Out of date?

      By Michael

      from Petaluma, CA

      About Me Designer, Developer, Educator, Maker

      Pros

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

      Cons

        Best Uses

        • Expert
        • Intermediate
        • Student

        Comments about oreilly Head First C#, 3rd Edition:

        I like the book but it is a bit outdated. If they had a new 2017 version that was updated to the latest version of C# and VS (with a few bug fixes) I would recommend. But there are a few things in this book no longer supported by Microsoft - such as the SDF file (which is pretty important to be updated on).

        (2 of 9 customers found this review helpful)

         
        1.0

        Pffffft

        By Xxx

        from Yyy

        About Me Pissed Off

        Pros

        • Nothing

        Cons

        • Difficult to understand
        • Not comprehensive enough
        • Too many errors

        Best Uses

        • Moron

        Comments about oreilly Head First C#, 3rd Edition:

        No

        Wish i could make some pictures and drawings as well to show you what i think of this crap

        (0 of 1 customers found this review helpful)

         
        5.0

        Im stuck

        By Dave the programmer

        from UK manchester

        About Me 14 Year Old Kid

        Pros

        • Accurate
        • Easy to understand
        • Mixed Difficulty
        • Well-written

        Cons

        • Non Non And One More Non

        Best Uses

        • Expert
        • Student

        Comments about oreilly Head First C#, 3rd Edition:

        hi i got something i do not understant i am at page 176 and it says to go to this website for the graphics but i cant find it and this is by the way a very good book it blends into difficulty and you do not even notice

        (1 of 1 customers found this review helpful)

         
        2.0

        Pick a Different Book

        By Kato

        from Colombia, MD

        Pros

        • Moves Quickly
        • Thorough

        Cons

        • Cluttered Pages
        • Horrendous Design
        • Misleading Diagrams
        • Poor At Teaching Concepts

        Best Uses

        • Expert

        Comments about oreilly Head First C#, 3rd Edition:

        Book has plenty of examples and code projects to work on. At the least it covers much of C# and the language features, however, it does contain a variety of issues and weak practice.

        Good things:
        Code snippets and examples are covered thoroughly and are marked up plenty. Diagrams are helpful for those who are visual learners. Code is always accompanied by lots of labels and comments.

        Bad things:
        Much of the book's code uses bad practice - and I mean bad to the point where I could never recommend this book to someone learning to code because of all of the bad habits it'd teach. The code's design structures usually are horribly flawed in numerous ways, even if they work.

        In addition, the book's examples throw the reader into complicated GUI code that is impractical for someone who's just learning the language. It may be called "Headfirst into C#", but you have to draw the line somewhere. There's no reason to delve into designing a skyscraper when you're teaching someone how to build a lego-house, but this book essentially does the equivalent of that.

        In addition, diagrams often provide bad metaphors and representations of the language and how it works.

        Overall, I'd recommend a different book. Headfirst doesn't offer an approach that's friendly, practical, or even helpful to newer developers/programmers - I wouldn't use this book for teaching if possible. More advanced users are better off picking a book that just shows off C#'s features rather than the odd headfirst approach.

        (0 of 6 customers found this review helpful)

         
        1.0

        don't buy the book, save your money...

        By henk

        from Hannover

        About Me Developer

        Pros

          Cons

          • Examples Are Worthless
          • Windows 8 Needed

          Best Uses

            Comments about oreilly Head First C#, 3rd Edition:

            Even the very first example does not work on windows 7. I cannot find the menu points as indicated in the book. I buy a book to have all materail at hand. I don't want to download more outdated stuff to go through outdated examples...
            The basic idea of the book should be c#, not a microsoft marketing show like "how to convince customers to buy windows 8"!
            If the book depends on windows 8, why is there no hint on the cover????????????????????
            I thought I bought a c# book...

            (1 of 1 customers found this review helpful)

             
            5.0

            I thing the best book

            By jack95

            from Czech republic, Europe

            Comments about oreilly Head First C#, 3rd Edition:

            I have many books of c# from edition 2005. But in Czech language. This book is perfect for W8. I have used this book every time when I have any problem with my app.

            (1 of 1 customers found this review helpful)

             
            5.0

            Perfect for me!!

            By Wilson

            from Taichung City,Taiwan

            About Me Designer

            Pros

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

            Cons

              Best Uses

              • Intermediate
              • Novice
              • Student

              Comments about oreilly Head First C#, 3rd Edition:

              Really useful for me!
              I live this book so much that I have bought several books published by O'Reilly Head First.

              (1 of 1 customers found this review helpful)

               
              4.0

              Decent

              By Stah;

              from Warri, Nigeria

              About Me Developer

              Verified Reviewer

              Pros

              • Challenging Exercises
              • Well-written

              Cons

              • Difficult to understand
              • Poorly structured

              Best Uses

              • Intermediate

              Comments about oreilly Head First C#, 3rd Edition:

              Challenging exercises and fun writing make this a good introduction to the C#. However, if you have never programmed before, you will find this book very confusing and not really useful. Learn programming concepts elsewhere.

              Displaying reviews 1-10

              Back to top

              Previous | Next »

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