This book is for automation programmers with a background in software engineering topics such as object-oriented programming and general software engineering knowledge. Automation engineers, software engineers, electrical engineers, PLC technicians, hobbyists, and upper-level university students with an interest in automation will also find this book useful and interesting. Anyone with a basic knowledge of PLCs can benefit from reading this book.
M.T. White has been programming since the age of 12. His fascination with robotics flourished when he was a child, programming microcontrollers such as Arduinos. M.T. currently holds an undergraduate degree in mathematics, an M.S. in software engineering, an M.S. in cybersecurity and information science, and an MBA in IT Management. M.T. is currently working as a DevOps engineer and serves as an adjunct CIS instructor at ECPI University, where he teaches Python, C, and a range of other courses. His background mostly stems from the automation industry, where he programmed PLCs and HMIs for many different types of applications. M.T. has programmed many different brands of PLCs over the years and has developed HMIs using many different tools. Other technologies M.T. is fluent in are Linux, C#, Java, and Python. Be sure to check out his channel, AlchemicalComputing, on YouTube.