HACKER Q&A
📣 moooo99

What are some good resources to learn about embedded software and EE?


With the purchase of my 3D printer and some other fun electronic gadgets, I've been getting more and more curious about electrical engineering and the embedded software world. My day to day experience is mostly limited to web dev TS/Go, so a very different world. My C++ skills don't go much beyond Uni entry level.

Are there any good resources for a beginner to get some more insights into that world? (blogs, books, MOOCs, etc.)


  👤 dabinat Accepted Answer ✓
I found this Udemy course extremely helpful: https://www.udemy.com/share/101WlC3@XKn_XOGATVsqoa15vxgyhc9L...

The guy who created it has another course that just came out that I haven’t tried yet: https://www.udemy.com/share/10bdqC3@GYMwCCehaRtRa222po1mkBUG...

(Worth noting that Udemy has a sale every few days so don’t pay full price)


👤 nabla9
Making Embedded Systems by Elecia White https://www.oreilly.com/library/view/making-embedded-systems...

https://github.com/eleciawhite/making-embedded-systems

Practical Electronics for Inventors, Fourth Edition 4th Edition by Scherz, Simon Monk


👤 mikewarot
For $50 or so, you can get an Arduino kit with breadboard and some components including transducers, to get actual hand on experience that you just can't get from books.

The Arduino doesn't run Linux, you're much closer to the hardware, which is important to your goal.

It's especially important to understand interrupts and how to use them.