I am a tutor and freelance programmer by profession, and it is my passion to share the joy of programming with as many people as possible. My years of teaching has blessed me with the knack for turning complex programming concepts into simple terms. In my books, I take special efforts to ensure that even a complete novice to programming can understand and apply the concepts covered. Examples are carefully chosen to illustrate all concepts.