Head First C# (Head First Guides) and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $12.55 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Head First C# (Head First Guides) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Head First C#, 2E: A Learner's Guide to Real-World Programming with Visual C# and .NET (Head First Guides) [Paperback]

Andrew Stellman , Jennifer Greene
4.0 out of 5 stars  See all reviews (71 customer reviews)

Buy New
$33.39 & FREE Shipping. Details
Rent
$27.53 & this item ships for FREE with Super Saver Shipping. Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Rented by RentU and Fulfilled by Amazon.
Want it Friday, May 24? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $25.19  
Paperback $33.39  
Rent Your Textbooks
Save up to 70% when you rent your textbooks on Amazon. Keep your textbook rentals for a semester and rental return shipping is free.
There is a newer edition of this item:
Head First C# Head First C#
$28.35
Available for Pre-order

Book Description

May 28, 2010 1449380344 978-1449380342 Second Edition

You want to learn C# programming, but you're not sure you want to suffer through another tedious technical book. You're in luck: Head First C# introduces this language in a fun, visual way. You'll quickly learn everything from creating your first program to learning sophisticated coding skills with C# 4.0, Visual Studio 2010 and .NET 4, while avoiding common errors that frustrate many students.

The second edition offers several hands-on labs along the way to help you build and test programs using skills you've learned up to that point. In the final lab, you'll put everything together. From objects to garbage collection and from exceptions to interactions, you'll learn C# in a way that engages and entertains your brain. Here are a few of the topics you'll learn:

  • Start by building a useful application with pre-built components in Visual Studio 2010
  • Discover how objects work, using real-world examples
  • Store numbers, text, and other basic data types using primitives
  • Save complex data in files and databases with great C# tools
  • Build intuitive and easy-to-use interfaces by following simple rules
  • Design your code to catch exceptions -- things you don't expect
  • Develop good programming habits, such as refactoring code and applying unit tests
  • Learn how web services put your programs in touch with the rest of the world
  • Make it easy for other people to install your software

Frequently Bought Together

Head First C#, 2E: A Learner's Guide to Real-World Programming with Visual C# and .NET (Head First Guides) + C# 5.0 in a Nutshell: The Definitive Reference
Price for both: $63.14

Buy the selected items together
  • C# 5.0 in a Nutshell: The Definitive Reference $29.75

Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Andrew Stellman, despite being raised a New Yorker, has lived in Pittsburgh twice. The first time was when he graduated from Carnegie Mellon's School of Computer Science, and then again when he and Jenny were starting their consulting business and writing their first project management book for O'Reilly. When he moved back to his hometown, his first job after college was as a programmer at EMI-Capitol Records--which actually made sense, since he went to LaGuardia High School of Music and Art and the Performing Arts to study cello and jazz bass guitar. He and Jenny first worked together at that same financial software company, where he was managing a team of programmers. He's since managed various teams of software engineers, requirements analysts, and led process improvement efforts. Andrew keeps himself busy eating an enormous amount of string cheese and Middle Eastern desserts, playing music (but video games even more), studying taiji and aikido, having a girlfriend named Lisa, and owning a pomeranian. For more information about Andrew, Jennifer Greene, and their books, visit http://www.stellman-greene.com.

Jennifer Greene has managed just about every aspect of software development during her career. She spent the past 15 years building software for many different kinds of companies, including small start-ups and huge companies. Jenny's built software test teams and has helped many companies diagnose and deal with habitual process problems so they could build better software. Since her start in software test and process definition, she's branched out into development management and project management. Jenny is currently managing a large development team for a global media company.


Product Details

  • Paperback: 840 pages
  • Publisher: O'Reilly Media; Second Edition edition (May 28, 2010)
  • Language: English
  • ISBN-10: 1449380344
  • ISBN-13: 978-1449380342
  • Product Dimensions: 8 x 1.6 x 8.5 inches
  • Shipping Weight: 3.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (71 customer reviews)
  • Amazon Best Sellers Rank: #15,281 in Books (See Top 100 in Books)

Customer Reviews

I have zero programming experience, and this book was a great start. C. Reegs  |  8 reviewers made a similar statement
This book is well written and easy to follow. IAN G HALL  |  10 reviewers made a similar statement
Most Helpful Customer Reviews
29 of 31 people found the following review helpful
5.0 out of 5 stars Great book for first time object oriented programmers August 31, 2010
Format:Paperback|Amazon Verified Purchase
I have been out of coding for almost 10 years and decided to get back into it recently. Since I'm focusing on .Net technologies I thought jumping into C# would be the right step. I read most of the reviews for this book and the gist I got was: it was good for beginners, well written, but full of errors.

I have found only two of those to be true: The second edition of this book seems to be mostly error free. I'm about half way through and I *think* I've found only one error so far (this was very minor too). All of my code has compiled and I haven't had any issues at all. The book is very beginner oriented but moves at a good pace. The concepts come fast and things like class diagramming and coding styles are seamlessly worked in to the lessons.

The book teaches C# and object oriented programming from the beginning and I can't recommend it enough for someone who is starting out or has been out of the game for too long (like me). Make sure you get the second edition and you wont be disappointed.
Was this review helpful to you?
31 of 35 people found the following review helpful
Format:Paperback|Amazon Verified Purchase
First, please understand this is my first review and I am still just a programming student and this is my first experience with C# but not the C language. I've taken two classes in C++ and one in Visual Basic, so I'm not a newbie but at the same time I still wouldn't consider myself intermediate.

I'm writing this review having only read the first 100 pages of the book because I wanted to state that, as of this writing, the current edition of this book that Amazon.com is selling (Pub: May 2010, 2nd ed) there have been NO errors. If you are considering purchasing this book, please be aware that (again as of this writing) there have only been 2 reviews of the newest edition (2nd ed, May 2010). All previous reviews are of the November 2007 edition which was apparently filled with errors. If only Amazon.com would list them separately we wouldn't have this problem.

Now, a brief review of the content. The first impressive thing about this book is that it takes into consideration how our brain works and learns and it explains this to you a bit before getting into the subject of the book. It uses a lot of pictures and repetition (repetition via text and program exercises) to help you remember things which studies have shown makes a big difference in the way our brain stores data. (I know this from reading 'Brain Rules' by John Medina).

Anyway, so far in the first 100 pages, we've lightly covered the basics; variables, if statements, loops and program structure (namespace, class, method, statements). When I say lightly, I mean it doesn't go into every type of variable or all the details of a method. I feel this is a good approach for a first time coder because trying to remember everything a method can do in one chapter just isn't going to happen. I should also mention that in the first chapter you go through a simple program to help you get the feel of the IDE (Visual Studio 2010).

That about summarizes my experience in the first 100 pages (mid chapter 3), I will add more to the review as I progress through the book.

Update 7/11/2010: Been busy, I've only got to the end of Chapter 4 since my last post. So far great except for a few steps left out of the program you build on p. 162. However these steps and a reason why they aren't there are posted on the front page of the Head First C# webpage.

For those interested, here is the Table of Contents (Summary):
Intro
1 Get productive with C#: Visual Applications, in 10 minutes or less
2 It's All Just Code: Under the hood
3 Objects: Get Oriented: Making code make sense
4 Types and References: It's 10:00. Do you know where your data is?
C# Lab 1: A Day at the races
5 Encapsulation: Keep your privates... private
6 Inheritance: Your object's family tree
7 Interfaces and abstract classes: Making classes keep their promises
8 Enums and collections: Storing lots of data
C# Lab 2: The Quest
9 Reading and Writing Files: Save the byte array, save the world
10 Exception Handling: Putting out fires gets old
11 Events and Delegates: What your code does when you're not looking
12 Review and Preview: Knowledge, power, and building cool stuff
13 Controls and Graphics: Make it pretty
14 Captain Amazing: The Death of the Object
15 LINQ: Get control of your data
C# Lab 3: Invaders
i Leftovers: The top 11 things we wanted to include in this book
Comment | 
Was this review helpful to you?
13 of 14 people found the following review helpful
5.0 out of 5 stars It is the book focusing on practice skill December 20, 2010
By LCW
Format:Paperback
Due to my work, I have to learn c# for some projects. I bought this book and I don't regret it.

I am a Java developer so I have some programming experience. Yes, if you are completely new to programming and OO concept, perhaps you may feel confused and hard to understand while going through this book, because it spends a lot of pages on step-by-step and practical exercises, and sometimes the exercises are quite long and linked.

So... if you just want to read the book while you are sitting comfortably on your sofa, this book isn't for you.
If you are like me want to actual learn C# skill and get them to burn deeply in your head, you have to face your computer monitor working with Visual studio all the time. Then you should buy this book.

This book contains 3 labs for you to test and summarize you skill. Those labs ask and guide you to make games so it is quite fun... espectially the 3rd lab. It is about to make a shooting game. Once I finished the lab, I was very delighted because I got ZERO c# experience before. How would I support I could make a shooting game after 3 weeks reading and practicing on this book? It was just a miracle.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Excellent Book thus far
Just received the book recently, but I am already loving it. The way the authors speak to you and express ideas with pictures and multiple examples is a great way to learn. Read more
Published 3 days ago by KD
4.0 out of 5 stars Excellent book!
I love this book. It is making the learning of this language very easy! It does a great job of communicating theory and application in multiple methods (no pun intended). Read more
Published 5 days ago by Casey L. Matthews
1.0 out of 5 stars The childish, irrelevant example subjects make learning difficult
The example subjects being childish, incredibly boring, and irrelevant to real-world applications made learning the code much more difficult. Read more
Published 10 days ago by Reader10928
5.0 out of 5 stars Head First C# 2nd Edition is a essential resource for learning C# and...
I ordered this book sceptically, having read other head first books in the past. The books general layout seemed cartoon-ish and not conducive to adult learning. I was wrong. Read more
Published 23 days ago by Rocco Castoro
4.0 out of 5 stars good book for beginning
A good book for beginners. Easy to follow and learn. Will need more advanced books to be more proficient in C#.
Published 1 month ago by Richard Toh
3.0 out of 5 stars really beginner
I like Head First's series however this one is not that good. Maybe it was wrong choice for me, I was hoping to learn more grammer details than visual programs. Read more
Published 1 month ago by E. Ozkan
5.0 out of 5 stars Love the Head First series.
Best way for me to learn. not a tech book that you end up using for reference (who really does that these days when you have the internet). Read more
Published 2 months ago by Joe Perez
4.0 out of 5 stars Very good book
Head first C# is a great way to start learning if you've got a little back round in coding. There are mistakes but nothing so far that I haven't been able to figure out. Read more
Published 2 months ago by Jared Collins
5.0 out of 5 stars Very well-done
I'm only 53 pages into this book yet I felt compelled to write something very positive about it, probably out of gratitude. Read more
Published 2 months ago by Richard Connors
5.0 out of 5 stars Awesome Beginner Book!
I was fairly new to programming when I picked this book up, so I was still a beginner. The reason for this was that every online "class" out there taught how to do specific things. Read more
Published 2 months ago by john.Wimby
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

Search Customer Discussions
Search all Amazon discussions

Start a new discussion
Topic:
First post:
Prompts for sign-in
 




So You'd Like to...


Create a guide


Look for Similar Items by Category