I had searched related "book-recommend" threads before I post mine cause I didn't find what I'm looking for...
I'm a newbie with a bit of PHP experience, currently I'm trying to learn C#. I brought two books from the shop Head First C# & Illustrated C# 2008, I have this thing for learning stuff visually, that's why these two books are on the top of my list.
But it turns out they're not as good as I thought, please please dont get mad if you're fan of these books, let me allow me to explain why at the end.
Here's few key things I'm looking for in the book: - provides practical exercises at end of each chapter. - kinda 5W1H style, What/Why/When/Where/Which/How (if it's possible) - gives a target project, build on bit by bit at each chapter (if it's possible)
And here's my problem with these two books:
Illustrated C# 2008, excellent reference book, nice and clean, I really wanna to love it but it tells you all about the trees, but very little about the forest, and another problem I have is that for example, delegate is the concept I really dont understand, why would I use a delegate? Or when would I use a struct instead of a class? That being said, I still think this book is one of the best C# books out there, and for sure I'm gonna re-visit it later on.
HFC, before I got HFC, I've read Head First Programming...using Python, which is really good, I had such a great time with it, but HFC kinda let me down, maybe C# is too complex, too big for this kinda style? The pages are so cluttered with doodles and pictures and snippets of text and faux-handwriting and arrows that it's just plain hard to follow the conceptual thread of the instruction.