As a computer science teacher I am always looking for new ways to extend and stretch my students. I also want to expand their knowledge, as well as my own, to take their thinking into new areas and explore new and emerging technologies.
Raspberry Pi press' new book, "Design and RO2040 board with KiCad" is a fantastic way to learn how to draw circuit diagrams, how to convert these into multilayer PCB layouts and then get them produced. The book walks you through all the steps, from the software you need to install, to producing the plans, to finding a manufacturer. If you have the skills you can source your own components and solder them yourself. If not, the companies which manufacture the boards will often do this for you.
This book makes it very simple for a reasonably perseverant person to produce a working board that provides a solution to a real problem.
I highly recommend this text to any budding would be board builders.