📖 Overview
Simon Monk is a prolific technical author and programmer known for writing educational books about electronics, programming, and maker technologies. His work focuses particularly on Arduino, Raspberry Pi, and other microcontroller platforms used in DIY electronics projects.
With a Ph.D. in Software Engineering and extensive programming experience, Monk has authored over 20 books that bridge the gap between complex technical concepts and practical implementation. His most well-known titles include "Programming Arduino: Getting Started with Sketches" and "Raspberry Pi Cookbook," which have been translated into multiple languages.
Monk's writing style emphasizes hands-on learning through step-by-step tutorials and real-world projects. He maintains an active online presence through his website, providing additional resources and project ideas for the maker community.
His contributions to technical education extend beyond books to include development of open source software and hardware designs. Monk has created various programming tools and interfaces used by the maker community in their electronics projects.
👀 Reviews
Readers consistently note Monk's ability to explain technical concepts in clear, practical terms. His books receive high marks for being beginner-friendly while still offering enough depth for intermediate users.
Likes:
- Step-by-step instructions that work reliably
- Clear diagrams and code examples
- Logical progression from basic to advanced topics
- Practical projects that teach core concepts
- Quick reference sections for later use
Dislikes:
- Some readers find early chapters too basic
- Projects occasionally require components not listed upfront
- Code examples in older books can become outdated
- Limited troubleshooting guidance
Ratings across platforms:
Amazon: Most books average 4.5/5 stars (1000+ reviews)
Goodreads: 4.2/5 average across titles (500+ ratings)
"Perfect balance of theory and practice" appears frequently in reviews. One reader noted: "Finally, someone who explains WHY certain approaches work, not just HOW to do it." Multiple reviews mention successfully completing projects on first attempt by following his instructions.
📚 Books by Simon Monk
Programming the Raspberry Pi: Getting Started with Python - A guide covering Python programming fundamentals specifically for Raspberry Pi projects.
Programming Arduino: Getting Started with Sketches - An introduction to Arduino programming using the C-based Arduino programming language.
Raspberry Pi Cookbook - A collection of practical recipes and solutions for common Raspberry Pi programming tasks.
Programming the BBC micro:bit - Instructions for coding the BBC micro:bit using MicroPython and the Microsoft Block Editor.
Electronics Cookbook - Reference guide containing circuits and explanations for common electronics projects.
Hacking Electronics - A practical guide to electronics modifications and custom builds without formal engineering knowledge.
Arduino + Android Projects for the Evil Genius - Project-based instruction for connecting Arduino boards with Android devices.
30 Arduino Projects for the Evil Genius - A collection of Arduino projects ranging from basic to advanced difficulty levels.
Programming FPGAs: Getting Started with Verilog - An introduction to FPGA programming using the Verilog hardware description language.
Make Your Own Neural Network - Step-by-step instructions for creating a basic neural network using Python.
ESP8266 Internet of Things Cookbook - Implementation guide for IoT projects using the ESP8266 Wi-Fi module.
Practical Electronics for Inventors - Comprehensive reference covering electronic components, circuits, and systems.
Programming Arduino: Getting Started with Sketches - An introduction to Arduino programming using the C-based Arduino programming language.
Raspberry Pi Cookbook - A collection of practical recipes and solutions for common Raspberry Pi programming tasks.
Programming the BBC micro:bit - Instructions for coding the BBC micro:bit using MicroPython and the Microsoft Block Editor.
Electronics Cookbook - Reference guide containing circuits and explanations for common electronics projects.
Hacking Electronics - A practical guide to electronics modifications and custom builds without formal engineering knowledge.
Arduino + Android Projects for the Evil Genius - Project-based instruction for connecting Arduino boards with Android devices.
30 Arduino Projects for the Evil Genius - A collection of Arduino projects ranging from basic to advanced difficulty levels.
Programming FPGAs: Getting Started with Verilog - An introduction to FPGA programming using the Verilog hardware description language.
Make Your Own Neural Network - Step-by-step instructions for creating a basic neural network using Python.
ESP8266 Internet of Things Cookbook - Implementation guide for IoT projects using the ESP8266 Wi-Fi module.
Practical Electronics for Inventors - Comprehensive reference covering electronic components, circuits, and systems.
👥 Similar authors
Jeremy Blum writes about Arduino and electronics with step-by-step projects and circuit explanations. His teaching approach matches Monk's focus on practical hardware fundamentals.
Charles Platt provides detailed electronics tutorials and component explanations through hands-on projects. His books include breadboard diagrams and real-world applications similar to Monk's style.
Michael Margolis specializes in Arduino programming and C++ for embedded systems. His coding examples and explanations target the same maker/hobbyist audience as Monk.
Paul Scherz covers electronic components, circuit design, and testing methods for beginners through advanced users. His books contain comprehensive technical information while maintaining accessibility like Monk's work.
John Boxall focuses on practical microcontroller projects and electronics fundamentals for DIY builders. His project-based teaching method aligns with Monk's approach to learning through building.
Charles Platt provides detailed electronics tutorials and component explanations through hands-on projects. His books include breadboard diagrams and real-world applications similar to Monk's style.
Michael Margolis specializes in Arduino programming and C++ for embedded systems. His coding examples and explanations target the same maker/hobbyist audience as Monk.
Paul Scherz covers electronic components, circuit design, and testing methods for beginners through advanced users. His books contain comprehensive technical information while maintaining accessibility like Monk's work.
John Boxall focuses on practical microcontroller projects and electronics fundamentals for DIY builders. His project-based teaching method aligns with Monk's approach to learning through building.