I am a novice in programming. It's been a few months since I started coding in Java and the Coderanch team has been kind enough to help me learn things faster. In my learning process, many a time, I have come across questions on design patterns which made me curious to explore this topic in detail. So, yes, I am a total beginner who wants to learn design patterns. Is your current book tailored to meet the needs of a novice programmer? If not, what are the pre-requisites/ recommendations for making the most out of your book?
Khusbu Sinha wrote:Hello Mainak Biswas,
I am a total beginner who wants to learn design patterns. Is your current book tailored to meet the needs of a novice programmer? If not, what are the pre-requisites/ recommendations for making the most out of your book?
This book is specifically targeted for people like you. It does have a pre-requisite, that is`being able to write elementary programs in Java. I am sure you would have this. The recommendation for making most of the book is also given in the book, that is to read the Preface first, then the chapter titled "Basics" and then the chapters on patterns in any order desired. These chapters are available online here http://designpatternsthoughts.blogspot.co.uk for you to gauge the treatment adopted by this book.
I would really appreciate if you can leave a feedback on how the book helps you or does not.
Thanks for the question.
Khusbu Sinha wrote:Thanks Mainak. I am glad to know that I am among the target audience for this book. I have just read the preface, the basics and the sample chapter from the link posted by you. I must say, it is written in a very clear, detailed, straight-forward and step-by-step manner which I truly appreciate. Also, it builds up on the OOP principles which makes it very user friendly and comprehensible to a novice java programmer like me. I like your extensive work in dealing with the design patterns.
I am glad that you liked it. I am very sure that once people start reading they would see this the value of this. If you happen to spot any errors please let me know. Also please help spread the word.