This is my third C # book and - so far - the best I got there are quite good examples and each chapter is very clear to understand.. C # language fundamentals are rarely covered but completely handled in the first chapter. I will not recommend this book for an absolute beginner Which is new to programming languages at all. Some Knowledge about C or Java is recommended. If you're familiar with JAVA you're through this book in no time :)