Putting together a book like this is truly a team effort. I may have written the words, but it was the team who edited, reviewed, illustrated, designed, and marketed the book—plus all those who supported me throughout the entire process.
To my wife, Rena, you already knew what was involved with writing a book like this, and you still supported me in writing another one. Your job was much harder than mine; thank you for everything.
Thank you to my precious children: Tuvi, Leah, Shaya, Rami, Yechiel, and Kayla; thank you for just being the best kids ever. However, I still can’t understand why you don’t want me to read my book to you at bedtime.
To my parents, Mr. and Mrs. Howard and Debbie Wengrow, thank you for your constant support and cheerleading, as well as for having sparked my interest in computer programming in the first place. You’ve always been there for me every step of the way.
To my wife’s parents, Mr. and Mrs. Paul and Kreindel Pinkus, thank you for your encouragement and wisdom. It always meant so much that you had my book on display in your home for such a long time.
The staff at the Pragmatic Bookshelf has always been fantastic to work with, and I can’t imagine why anyone would write a book for another publishing company.
Thank you to my amazing editor, Katharine Dvorak, for taking this book to the next level. Your insightful suggestions and ideas have given this book the structure and flow that make it easy to read. I appreciate your patience and dedication in carefully reviewing each and every line of a very large, technical book.
This book wouldn’t be much without its illustrations. Thank you to Chaya Donninger and Jeff Stienstra for taking my pencil sketches and turning them into beautiful visuals. Your graphic art skill and expertise really shine through. You’ve also been very patient with me as I’ve asked for multiple revisions of images as I change my mind about how they should look.
Thank you to the tech reviewers who have helped perfect this volume. I’m so appreciative of your help and have incorporated many of your suggestions into the manuscript: Connor Baskin, Chinmaya Bhondwe, Felix Bossio, Gail Eddy, Tzvi Friedman, Tamanna Grover, Sruli Herbst, Paa JAKE, Praween Kumar, Avraham Meyers, Michael Pabon, Nathan Pena, Lyndon Purcell, Cody Rutt, Abraham Sangha, Brian Schau, Ahmad Shahba, Fiohann Shanahan-Dover, Zach Siglin, Marcelo Juan Surco Salas, and Mihai Visan.
Finally, a special thank you is due to all the readers of my previous books. Because of your positive feedback, I felt confident that a sequel would be well received.
Thank you, everyone, for making this sequel a reality!