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.

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

(based on 18 reviews)

Ratings Distribution

  • 5 Stars

     

    (6)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (5)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (1)

88%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (15)
  • Helpful examples (12)
  • Well-written (10)
  • Concise (8)
  • Accurate (6)

Cons

    Best Uses

    • Novice (13)
    • Student (9)
    • Intermediate (6)
      • Reviewer Profile:
      • Developer (9), Sys admin (5)

    Reviewed by 18 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    5.0

    Best programming book I've ever seen.

    By Eric

    from Sauk Rapids, MN

    About Me Business Owner, Designer, Developer, Modeler, Music Maker

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Gave How To Fix Errors
    • Gives Helpful Hints
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • For Anyone

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

      I started a small company with my friend, with NO knowledge of programming at all. Since I was using Unity, I had to either choose from c#, Java, or Boo. I was trying to learn some Java, but it was very confusing for me. So, I tried C#, and it was the perfect coding language was going to use. When I was looking around at the book store, I saw this. I bought the book, and in just 20 pages, I already learned how to make an app and grid stuff out. It was also confusing at a lot of parts, but it always gave how to fix the error. I have never seen the errors miss. I am really glad I found this book, I recommend it to ANYONE who doesn't have any knowledge with C#. Even if you code in C#, this will still make you learn even more.

       
      5.0

      The book to purchase before you give up

      By boreepark

      from Australia

      Verified Buyer

      Pros

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

      Cons

        Best Uses

        • Novice
        • Student

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

        I believe the authors have really got it right. Work through the exercises and you will learn the correct way to program. All the little things regarding the Visual Studio IDE that hold you back are explained. It is as though a beginner programmer wrote and tested as the book was written. This is THE book to buy.

        (1 of 1 customers found this review helpful)

         
        3.0

        Not for those using VS Express 2013

        By Trogdor Burninator

        from Denver, CO

        About Me Developer, Sys Admin

        Pros

        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

        • Not comprehensive enough
        • Not For Vs Express 2013

        Best Uses

        • Novice

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

        This book is pretty good, but could use an update for the 4th edition to include information for Visual Studio Express 2013. Unfortunately, the information presented doesn't work well with the latest version of VS Express, as I have found several issues when trying to follow their direction precisely, within just the first 15 pages.

        If you are using VS Express, be prepared to find several discrepancies between your code, and what the book says you should see. Also be prepared to modify the code manually, rather than rely on the code generated by the IDE.

        If you aren't using VS Express 2013, however, you should be all set, as the information in this edition is geared toward VS Express 2012.

        (0 of 1 customers found this review helpful)

         
        3.0

        Great Book, But focus on Win 8?????

        By Pharylon

        from Charlotte, NC

        About Me Developer

        Verified Reviewer

        Pros

        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

        • Windows 8
        • Windows 8 Focus

        Best Uses

        • Novice

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

        I really enjoyed the 2nd edition of this book back when I was first leaning to Code, so I decided to pick up the new edition to give to someone else.

        Imagine my surprise seeing the crazy focus on Windows 8! What the hell, guys? Yeah, there's an appendix to use other version of Windows instead, but as most of us are still using Win 7 with no plans to upgrade, that's just crazy. You shouldn't have to substitute most of the pages from Chapter 1 for an appendix if you're on Windows 7. Shame on the authors here. Honestly, I still recommend the 2nd Edition of the book if you're not on Windows 8. Everything will just work for you.

        (1 of 1 customers found this review helpful)

         
        4.0

        Good Resource

        By Morthwyl

        from USA

        Verified Buyer

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

        This book is an easy read.
        Good examples that scale easily.
        Most importantly examples that really work.

        (2 of 2 customers found this review helpful)

         
        4.0

        Great book except for Chapter 1 3rd Edtn

        By banned

        from Greece

        Verified Reviewer

        Pros

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

        Cons

        • Chapter1 Save The Humans
        • Chapter 1save The Humans

        Best Uses

        • Intermediate
        • Novice
        • Student

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

        It is a great book. You can fully understand every new notion and practice it in engaging excercises from the start. Most useful for beginners and intermediate programmers.

        The 3rd Edition has a major problem with Chapter 1, which is completely useless and someone can simply skip it. It just dictates a bunch of commands in order to make a game and it is completely incomprehensible, especially for someone who doesn't know how to program at all.

        Another problem with the Head First series in general is that they don't sum up after every chapter the new notions that they have introduced. It is a little bit difficult to look for something in previous chapters when you have reached chapter 10 for instance.

         
        3.0

        Not what it was claimed

        By RBX

        from Jaipur, India

        Verified Reviewer

        Pros

        • Easy to understand
        • Helpful examples

        Cons

        • Too many errors

        Best Uses

        • Novice
        • Student

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

        This book is great in that it touches many parts of the .NET framework and helps you become an intermediate level programmer but all that is overshadowed by too many errors, bad programming practices (such as not including braces for single line blocks), poor object oriented design at various points, useless annotations - repeating what was just said, and not being compatible enough with Windows 7.

        Moreover, this book failed to employ core features of head first books - redundancy, for example (only redundant thing was graphics); not enough emphasis on problem solving. I read the not so popular HF OOA&D, it has excellent conversations which allow thinking which available techniques would be applicable.

        In my opinion, this isn't much of a Head First book. It would have been equally understandable and enjoyable(I slept a few times while reading this) had it been a regular book.

         
        4.0

        C#

        By Mike

        from Falls Church, VA

        Verified Buyer

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

        Love the series. I use C# within the Unity 3D game development engine--on a Mac, so I wish the book was a little less Windows focused. It's tough to follow along as the authors intended in my situation. I still got a lot of ideas from the book though.

        (1 of 1 customers found this review helpful)

         
        5.0

        It's the best C# book!

        By Akalyn

        from Dnipropetrovs'k, Ukraine

        About Me Developer

        Verified Reviewer

        Pros

        • Easy to understand
        • Well-written

        Cons

          Best Uses

          • Intermediate
          • Novice
          • Student

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

          It's the best C# book, I've ever read!
          A lot of examples and a lot of practice tasks. In my opinion the best experience - read this book in combination with something like "Pro C# 5.0 and the .NET 4.5 Framework 6th Edition By Andrew Troelsen", so you'll get a lot of practice and theory.

          (1 of 3 customers found this review helpful)

           
          1.0

          Code doesn't work with my version

          By Lost and Evening

          from Ex. San Jose, CA

          About Me Developer

          Pros

          • Concise

          Cons

          • Not comprehensive enough

          Best Uses

          • Novice

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

          Tried the first project: save the humans. Hours wasted. Tried to follow instructions - gave up. Then tried pasting in the source code provided by the website for the book - even more errors. Never saw it work.

          Book shows how to set up Visual Studio 2012. I have 2013, so maybe it has changed.

          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