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 14 reviews)

Ratings Distribution

  • 5 Stars

     

    (4)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (4)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

92%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (12)
  • Helpful examples (9)
  • Well-written (7)
  • Concise (5)
  • Accurate (4)

Cons

    Best Uses

    • Novice (10)
    • Student (8)
    • Intermediate (6)
      • Reviewer Profile:
      • Developer (6), Sys admin (5)

    Reviewed by 14 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    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.

     
    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.

        (7 of 13 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

          (2 of 2 customers found this review helpful)

           
          4.0

          Head First C# is on point

          By RateControl

          from East Lansing, MI

          About Me Sys Admin

          Verified Reviewer

          Pros

          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

            Best Uses

            • Novice

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

            I received this book, for being a part of the O'Reilly Blogger Book Review Program.

            I started with Head First C#, going in with a blank slate. I'm a sys admin and DBA by trade, so I wanted a programming book that was at my level.

            This is that book

            I am big fan of how the book opens with writing code for a simple program. After that it moves into the logical and syntax of what just happened. This may or may not work for everyone, the style of "follow me, and do what I do, then I'll tell you why", it works for me. For anyone who learns-by-doing, this book is for you.

            The writing style if informal, which, doesn't speak to every type of reader, but it works for me. The book takes the teeth out what could be the heavy subject of C#. The little call-outs, cartoons, and exercises break up the monotony of learning a programming language, they provide brief respites. The examples and directions are easy to follow. The book builds on previous chapters, so one could skip forward to later chapters if the book is a bit slow.

            I don't have a whole lot of negative to say about this book, it hit all the spots that I was looking to itch. If one is looking for a reference book, this isn't it. It's just not setup like that. I will definitely tell friends and co-workers (who aren't programmers), who want to learn C#, that this is the book.

            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