C# in Depth, Fourth Edition

This eBook helps C# users push their skills and explore more advanced functions. As the fourth edition, it adds material to help with expert concepts. It is available in text, graphic download and audio formats. After mastering these concepts, students will be experts in .NET development.

Created by: Jon Skeet

Produced in 2019

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 90 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a c# course? Or looking for more detail on Jon Skeet's C# in Depth, Fourth Edition? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

C# in Depth, Fourth Edition is a revised edition of the bestseller written by C# legend Jon Skeet. This authoritative and engaging guide is your key to unlocking this powerful language, including the new features of C# 6 and 7. In it, Jon introduces expression-bodied members, interpolated strings, pattern matching, and more. Real-world examples drive it all home. By the end of this awesome book, you'll be writing C# code with skill, style, and confidence.

Instructor Details

Jon Skeet

Jon Skeet is a senior software engineer at Google. He studied mathematics and computer science at Cambridge, is a recognized authority in Java and C#, and maintains the position of top contributor to Stack Overflow.



11 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Chris D. on 12/26/2019

Highly recommend this book and the free Third Edition to learn how to use C# to its fullest extent

By Will Reed on 7/1/2019

This book begins by telling the reader what is different from previous versions. Then in chapter 2 the first topic is Generics! No discussion types, classes, operators or how to write a program.This book is only appropriate for those already proficient in C#.

By Gary McNickle on 7/28/2019

This is an excellent book. Everything you would expect from Jon Skeet. You will most likely learn something new from this book, regardless of your experience with c#. Jon touches on language details and history that are just fascinating (such as the C# standards committee is struggling to document overload resolution)

By Thomas on 7/30/2019

This is a great C# resource. I would however start off by warning buyers that this isn't a C# 101 book to get you started with the language. This is aimed at the more intermediate and advanced C# developers.For this, the book covers a lot of nice details on various subjects including delegates, lambda expressions, async/await, LINQ, Generics, and more.

By Raj on 4/30/2019

Jon Skeet never disappoints with his writings. From his blog posts, to his stackoverflow answers to his books his knowledge of internals of C# is amazing.

By Sean Gailey on 5/16/2019

I'm about half done and I couldn't be more satisfied. Jon explains everything with just the right amount of detail, using clear and practical examples to illustrate each point. Books that go in-depth often tend to cram too much knowledge into each sentence, but Jon's pacing is great. I been coding in C# as a hobbyist for 4 years, and I wanted a book that would strengthen core concepts, uncover hidden tricks and tips, peek under the hood, and fully explore C#. I'm happy to say that this book does all those things.

By Chinmay on 12/23/2019

This is an essential purchase for C# and .NET developers. Whether you're just starting out or seasoned, this book is definitely a tool you're going to want around.

By Yehia Abo el-nga on 4/25/2019

Very good C# manual. It unrolls some of the language "magic" features (i.e. lambda expressions, delegates, asynchrony and tuple destructions and so on). I would have personally preferred if it went a bit more in the direction of C# best practices.

By Cristian Iorga on 11/24/2019

Ive been there when many of these C# versions have been released yet many details have escaped me at the time or somehow managed to forget. This book does great on emphasizing these details of the C# language that any professional developer should know.

By tester346 on 11/28/2019

I'd say that this book isn't something that will find you job after you read it, or that it will learn you how to design nicest architecture, write nicest code, use EF or ASP Core.It's about C# language and its internals.If you arent curious about those things, then you do not must read it, it's fine and you probably aint gonna get hurt due to lack of knowledge of some Googleable internals (except closures and captured variables).

By danysdragons on 11/28/2019

The book is not meant to be an introduction for beginners, and it's not meant to be a systematic exposition of C#'s features. I think of it more as taking us on a journey through the history of C#, to foster a deep conceptual understanding of why C# was designed the way it was.