- Paperback: 696 pages
- Publisher: O'Reilly Media; 3rd edition (November 28, 2008)
- Language: English
- ISBN-10: 0596521065
- ISBN-13: 978-0596521066
- Product Dimensions: 7 x 1.5 x 9.2 inches
- Shipping Weight: 2 pounds (View shipping rates and policies)
- Average Customer Review: 26 customer reviews
- Amazon Best Sellers Rank: #1,024,273 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Learning C# 3.0: Master the fundamentals of C# 3.0 3rd Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
About the Author
Jesse Liberty is a Microsoft Senior Program Manager where he is responsible for the creation of tutorials, videos and other content to facilitate the learning and use of Silverlight. Even before joining Microsoft, Jesse was well known in the industry in part because of his many bestselling books, including O'Reilly Media's Programming .NET 3.5, Programming C# 3.0, Learning ASP.NET with AJAX and the soon to be published Programming Silverlight.
Brian MacDonald has edited programming and networking books for major publishers on topics ranging from securing Windows servers to PHP web programming to running an eBay business. He also coauthored O'Reilly's Learning C# 2005 and Learning ASP.NET 2.0 with AJAX.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
After reading that chapter online, I went ahead and purchased this book. It was not a disappointment. I find most O'Reilly books to be extremely dry and have never been able to read one past the second chapter. This book was easy to read and follow on my commute to work. You don't need to sit in front of the computer while reading it as I experience with 90% of other books that are written.
This book worked great for me, as I have years of experience in development. I am not sure if it's the best book for a person starting out. There are topics that seem to be somewhat omitted and the order of some topics that I deagree with. Otherwise, it's a great book.
This book does what it advertises. You don't need any prior knowledge at all to learn what this book wants to teach you. It explains things in full, but never explains something too much, to the point of confusion. As long as you always put their examples into code, and are willing to take the time to go back to subjects you are still shaky on, this book is the perfect launching point for learning how to code.
- Does what advertises
- Has worked for me thus far
- Explains things the perfect amount
- Does a mostly-good job of keeping things interesting (would rate this aspect an 8/10)
- Absolutely minimal typo errors, forgivable
The organization of the book seems very good to me. I'm at the tail end of chapter 11 and am looking forward to the rest of the book. My background is that of VB 6, VB .NET, VB 2005 and VB 2008. I also have some Java in my days as a professor. This book's approach really connects with my previous experience with classes in VB and Java. I would recommend this book to a beginning programmer, to someone who is coming from a VB background, or for someone wishing to brush up on the essentials of C#. An interesting read with good details.
I would have been kinder if I had not been 'tricked' into buying this by the description and the reviews. That said, I think it also would be good course-book for a class "Transitioning to C#".
I generally like what these authors produce, but in this case they push the marketing envelope, perhaps with pressure from their publishers.