Wow! Rob Miles did it again. What a great read. I'm just getting started in the world of coding and because of Rob I have found my favorite programming language. C# is powerful and its easy to learn thanks books like Robs. I love the way Rob writes his books. Not only are they full of knowledge but they are fun to read. For me, as I'm reading, typing in his examples and then running the code. I have so much fun it's almost like Rob is there sitting next to me. He encourages me to tweak his examples and try my own ideas. Thank you for another great book Rob!
A very useful introductory text both to the language of C#, and the concepts of object-oriented programming. I don't personally like Rob Mile's writing style, though I will admit that it's more fun than most textbooks. The organization was generally good, and I felt that he does a pretty good job of encouraging good habits.
The main thing I feel is missing from this text is any kind of reader engagement. I would have liked some kind of practice problems or "here, try it yourself" kind of language. It's impossible to actually learn something like this without getting your hands dirty and writing out some code. I found myself trying to apply these concepts myself as I went, but as I didn't really know what I didn't know yet, I found myself choosing applications that were harder than I was ready for.
In general, I think this text is perfect for people who have a decent level of "scripting" knowledge, i.e. researchers who toss together little scraps of code to test something out, and who are looking to write larger more complete programs. 3/5
This book took me deep into the weeds just where I was hoping to go. If you're hoping to get a thorough grasp of the coding side of C# this book is a must. It does briefly touch on UI and XAML but this is not a great resource for that. If I could change one thing about this book, it would be to showcase a full project to show how to use classes and methods. It is full of info on what the code is and what the code does, but almost no reference to design patterns or even basics like adding classes. Overall, this is a great book on C# coding.
I have been using C# in Unity for a few months, following tutorials and doing some things on my own. Tutorials often assume that you know things, and it's easy to get lost, so I wanted more of a solid foundation. I also wanted something I could read in bed, so I could continue learning about coding, and a paperback is great for that. I didn't learn a lot that was totally new, because I was already familiar with most of it to some degree from tutorials, but it did well to tie everything together and solidify my knowledge.
Short and concise. This book is perfect for someone who has learnt another programming language and want to learn C#. Everything in this book has been described shortly and easy to understand. Also, the author added some warning, tips or additional facts about the features make it more fun to read.
It was quite nice introduction to c#. Might have taken some annoying assumptions regarding users OS. Also in some points the book felt weirdly organized. But all in all I recommend this book for anyone eager to learn about c#
A nice book to undestand and comprehend with c#. Half the book is just what a beginner needs. The other half is for more advanced issues, which may be difficult and may need more explanation about the usage.
Good beginner-level text. For those already used to working in C#, it won’t teach you much that’s new, but it’s a good way to review the core features of the language.
Hi, I'll give it a five starrer, it's a different book than other different books, it won't bore you with what means what and what could mean what, the practical examples in each section and the real life examples make it possible to have a bigger picture in mind of the programming world.
It doesn't promise any superpowers, gives a realistic view of the vast amount of programming knowledge there is. Anyone interested in learning programming paradigms through C# should read this book and read it again for better clarification.
Why C#? I consider it better than Java, not as confusing, better tools, and eons ahead.
With quotes from Spider Man's uncle and references to Star Trek, this book is not just a fun to read manual, but also a great tutorial for practical coding. I went through the fourth chapter and developed codes along the way. I think it works best for c# beginners with a bit of previous hands on c# experience.
Very easy and quick read. Covered some things I hadn't seen yet in C#, but overall was a good intro to the subject.
I definitely will have to compensate some topics (threading, delegates, GUI Programming, events, etc.) with other materials, but the exposure is helpful nonetheless.
It is a very useful book to start with C# language and object-oriented programming. The book explains the theory and concepts in a meaningful and fun way while offers tips for best practices. I highly recommend it, it's a must read.