Please Sign Up to Request This Product

Programming C# 5.0

Building Windows 8, Web, and Desktop Applications for the .NET 4.5 Framework

You need to be an approved reviewer to request a product. Please sign up to request access or login to your account.

If you've already signed up and you haven't heard from us yet please email and we will check on your request.


C# has become one of the most versatile programming languages available. With this comprehensive guide, you’ll learn just how powerful the combination of C# 5.0 and .NET 4.5 can be. Author Ian Griffiths guides you through C# 5.0 fundamentals and teaches you techniques for building web and desktop applications, including Windows 8-style apps.


On Jan 18 Kyle Lewis wrote: A serious review of C#
Programming C# provides a detailed review of many of the features of C# and is a good choice for wanting to learn more about the language. Full Review  >

Rating: StarStarStarStarStar5.0

On Jul 13 Michael Dominick wrote: Good but not Great
I recently read Programming C# 5.0 by Ian Griffiths as part of O’Reilly’s Blogger Review program. For those who care about formats, I read the epub format and not the print one. Overall the book isn’t bad, but there are some issues that left me less than impressed. My primary issue with the book is that it isn’t clear who it is intended for. Certainly, targeting a generic C# book is going to be hard given the wide variety of areas C# is used in (Azure, XNA / MonoGame, WinRT, etc) and it seemed like there was a need for the book to be a little more specific in terms of domain. Full Review  >

Rating: StarStarStarStarStar3.0

On Jan 1 Marc 137 wrote: The big and fat C# reference over yout table.
Features of C # 5.0,. NET 4.5 Framework, building applications for Windows 8, some ASP for the web, some XAML etc ... In short, the whole new world of apps open to us with Windows 8 Full Review  >

Rating: StarStarStarStarStar5.0

On Dec 6 Ryan Holman wrote: Book Review – Programming C# 5.0 (O’Reilly) by Ian Griffiths
Over the past ten years, Microsoft’s .NET framework has become a popular choice for software projects. For many, C# is the preferred language when working with .NET, since Microsoft developed the language with their framework in mind. The C# language … Continue reading → Full Review  >

Rating: StarStarStarStarStar4.0

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Reader Review Program

Learn more >


Top Reviewers

Michal Konrad Owsiak, 94 Reviews

Santosh Shanbhag, 61 Reviews

Surachart Opun, 60 Reviews

Doron Katz, 57 Reviews

Shawn Day, 55 Reviews

See More Reviewers >

Featured Review

21st Century C

Hitoshi Uchida wrote:
Broad but shallow content
The content includes broad topics of C89, C99, C11, POSIX standerdized API and readers can… Full Review >

Rating: StarStarStarStarStar4.0