"Jack Purdum, Ph.D. is an educator with 25 years of teaching experience. He has been an amateur radio (""ham"") operator for more than 50 years, holds a US patent for imaging software, has authored 16 programming texts, has numerous journal and magazine articles, and is a winner of numerous teaching awards."
The book is highly readable and starts from basics, like how to install the Arduino integrated development environment (IDE). The appendix of the book has a lot of good information on how and where to order the parts and boards. ... I would strongly advise reading the book in a hands-on fashion and not just reading it alone. ... High school and beginning college students will have a blast reading it and implementing the programs. I highly recommend it. (Naga Narayanaswamy, Computing Reviews, April, 2016)