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

(based on 15 reviews)

Ratings Distribution

  • 5 Stars

     

    (5)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (4)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

93%

of respondents would recommend this to a friend.

Pros

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

Cons

    Best Uses

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

    Reviewed by 15 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    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.

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

         
        4.0

        So far so good

        By Pete

        from Nelson, New Zealand

        About Me Student

        Verified Reviewer

        Pros

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

        Cons

          Best Uses

          • Intermediate
          • Novice
          • Student

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

          I'm using Visual Studio 2013 with Windows 8.1 and I've managed to build the first project, Save the Humans. Horay! Took 4 attempts but I got there in the end. Probably didn't follow the instructions exactly the first 3 times.
          The only thing that differed from the examples given in the book on how things should be is this line that was auto-generated for me:

          public sealed partial class MainPage : Save_the_Humans.Common.LayoutAwarePage.

          Instead of the Save_the_Humans.Common.LayoutAwarePage line after the colon I just had the one word, Page. The program worked as described despite this difference.
          I found the instructions clear and well set out with good side notes and tips.

          (1 of 2 customers found this review helpful)

           
          3.0

          A little behind the times

          By ja8944

          from Germany

          About Me Developer, Student

          Verified Buyer

          Pros

          • Easy to understand

          Cons

          • Not For 81 An Vs2013

          Best Uses

          • Not For 81 An Vs2013
          • Novice
          • Student

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

          Good Book but i had expected it to be more up to date on the software.

          (8 of 14 customers found this review helpful)

           
          3.0

          First program does not work

          By Herb Smith

          from Aurora, Il

          About Me Sys Admin

          Verified Reviewer

          Pros

          • Concise
          • Easy to understand

          Cons

          • Too many errors

          Best Uses

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

            The boot appears to built around Win 8 and Visual Studio 2012. The very first program they have you build "Save the Humans" does not work with Visual Studio 2013 and Windows 7. Even with following the special Win 7 WPF instructions from the Web site, it does not work.
            Checked against posted code and I match 100%. After deleting my code and cutting and pasting post code, I code a message in error list. It basically said startButton_click was undefined and asked if a using directive or assemply reference was missing. I can tell you the code for startButton_click was in place. As learner I have no clue if using directive is missing

            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