Full description not available
K**D
The best C# book and my personal favourite! I'm about 70% of the way through and loving it so far!
I am a Software Engineer and I build things in both C# and Ruby. I am a few years into my tech career and have worked as a tech coach too.As a visual and explorative learner, this book is perfect for me. The book breaks down Software Engineering concepts clearly; whilst layering learning opportunities and increasing in difficulty through the book. I personally found the project-based learning approach really helpful to consolidate and build my understanding of concepts such as modelling, Object-Oriented Programming (OOP), unit testing & Test-Driven Development and much more.You will get the most out of this book if you just started out with C# and wanted to link that up with concepts. Nonetheless, even if you have worked with C#, this book is a perfect resource for consolidation. This book doesn't hand hold you through everything which is a prime way to explore and challenge yourself. There are solutions if you'd like to get some guidance. You can see this book as your virtual tech coach! :)And...it's fun! The projects focus on making games, so if you enjoy playing games, this book is for you. There are taster labs for unity too, but I would say if you wanted to focus on Unity, you may end up getting more out of a Unity-focused book.As with every book, my best advice is if you're just starting out in Software Engineering, or maybe you're a few years into your tech career already, don't be afraid to experiment and use these sorts of books as starting points. Don't be afraid to take a project and example and add your flair to it! Personally for me, that has helped me gain the most out of this book; for example, the book uses XUnit testing framework, but I prefer NUnit as a framework, so I used the XUnit as a guide and translated over to NUnit which helped me write better unit tests.Thank you so so much to Andrew, Jenny and the collaborators in writing this book and bringing it into the world for us to enjoy :)
K**R
Excellent
Excellent service. Book arrived within two days.
G**R
Brilliant and engaging book on learning C# in a fun way.
I loved the variety of projects in the book.Most importantly, for me anyway, was the support from one of the co-authors of the book (Andrew Stellman) on Github when I had problem with one of the projects - it turned out I had missed an important point / instruction in the book. It was sorted the same day as I posted my issue on Github.You cannot get better support from a very busy author and real-world programming practicioner.Andrew is the man!
V**Y
Better for those completely new to C#. Frustrating if you're filling in the gaps.
I've been programming with C# for a few years but, like most developers, I've just learned the things I need to get a project up and running. Therefore there are gaps in my knowledge that need padding out. This book can leave you feeling frustrated if you know some things already as tasks are built upon in later chapters. If there's one thing in short supply in a developers life it's time. Code downloads for chapters you're confident with would have been useful but are not available. I've looked at a few books but none are perfect on their own as some are tutorial in style and some are reference in style. I'll try to use this book combined with others to fill the gaps. Not bad but not great.
I**N
Excellent!
I have worked through many "head first" books ,Java, C,JavaScript,python,patterns,Go,Kotlin.This is in my opinion the best head first book so far.The book is not just about C# it also teaches you much about Visual studio and after all one of the great benefits of C# is the superb IDE ,the two go hand in hand.I think you will probably learn more about programming with this book than just about any other, because you will see how the code is embedded into a real world app/program.
C**E
Perfect for beginners
This is absolutely perfect for beginners - the first book i've come across with engaging and clear examples for even the hardest concepts.I'd been struggling with OOP for a while and this book has really started to solidify my understanding of it. Has you doing lots of coding and everything is backed up online via their github repository (including free bonus chapters on delegates/events and MVVM).
S**H
C# =A+!
Great book to learn c# from. The authors make what could be a very boring read, into something that not only makes sense, but also challenges you to think while you learn which keeps the brain awake!
A**R
Fun, engaging and comprehensive learning tool
When I looked at changing my career and becoming a software developer, I bought an earlier edition of this book. Its fun and brain engaging way of building on concepts made learning code so much easier!I recommend buying a hardcopy version and actually physically completing the challenges in the book - yes write in the book! *shock and horror*!I successfully transitioned to a career in tech and still refer people I meet to this book, it is awesome!I have had the pleasure of reviewing the latest edition and it covers both Unity for developing games and the latest innovation in ASP.NET, Blazor.This book will definitely set you on a path to becoming a competent C# developer.
Trustpilot
1 month ago
4 days ago