Based on the author's successful online courses, this complete, integrated learning tool provides easy-to-follow lessons that feature clear explanations, sample code and exercises, and video tutorials. Each lesson is designed to take you less than an hour to complete. 20 Lessons to Successful Web Development covers the basics, including constants, superglobals,operators, and arrays. Next, you'l learn ow to work with multidimensional arrays, write unctions, manipulate objects, build web forms, anage security, use Ajax, and much more. ogether, the book and almost five hours of videotraining make learning PHP easier than ever! Ready-to-use code at www.mhprofessional.com
Robin has over 30 years experience of writing software, and developing websites and apps. He also has an extensive history of writing about computers and technology, with a portfolio of over 500 published magazine articles and almost 30 books, many of which have been translated into other languages. He is also a prolific Internet video course instructor.
As well as IT, his interests include motivational psychology (which he also writes about), artificial intelligence research, many types of music (both playing and listening to), playing and creating board games, and enjoying good food and drink .
Robin lives on the south-east coast of England (where he writes full time), along with his five children and wife, Julie (a trained nurse and university lecturer). Between them they also foster three disabled children.
As someone who usually relies on documentation or video courses to learn a new programming language, I must say this book was well written. Nixon lays a foundation of core programming fundamentals using the PHP syntax and moves into more advance principles in the last portion of the book. I will keep this book handy and refer back to it regularly.
Note: I have been programming for over 4 years now and had a grasp on many of the “universal” programming fundamentals in this book. This review is not written from the view point of a beginner programmer.
the only drawback is the lack of proper terminology definition from lesson 14 onward. The explanation on class is very difficult to follow due to, in my opinion, the amounts of terms that are not known to beginner programming learners.