Head First C#, 4e
T**G
Excellent book! Lots of support material online!
Thank you authors for an excellent book! 6 months into it I finally finished it! A difficult subject but well explained. The only wish is to make exercises like Extension Magnets less confusing by using meaningful names. I understand the intent, but I believe it makes them too-oo hard, and unnecessarily time consuming. Often I just couldn't afford it and looked at the solution. Not the process neither of us wanted.
J**O
Ótimo livro
Ótimo livro para iniciantes em C#. Já tinha lido a versão anterior em pdf, porém fiz questão de adquirir essa nova versão
D**R
Different way to learn.
I got this book after learning C# fundamentals in C# 7 in a nutshell, but this book seemed to be geared towards people who knew nothing about programming. I found it a bit wordy it seemed to take forever explaining a simple program because all the extra information it supplied all I wanted was to learn C# in simi real world applications with a quick step by step way to create their programs. I gave it 5 stars because, even though I didn't like the way it presented it material, someone else starting out may. one thing I did notice was when I looked in the glossary I could not find the word Delegate which is really kind of strange for a book that is suppose to be teaching C# 8. But in reality you can use interfaces to accomplish the same thing just will a little more coding in certain areas where you are using generic functions.
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 :)
C**T
Approccio differente ed efficace
Il libro ha un approccio totalmente differente dai normali manuali di programmazione. Devo sinceramente riconoscere che per quanto mi riguarda sta funzionando bene: gli esercizi mescolati al testo, la parte ludica e la grafica sono sicuramente efficaci nell'apprendimento di questo linguaggio di programmazione.