I'm looking to get into coding with a goal of eventually working with C++ to create my own hardware projects, like building a voltage tester or automated plant watering systems. I don't have much experience with coding yet, but I've heard that Boot.dev has courses on Python and C. I'm curious if starting with their courses would be beneficial before moving on to C++ with other resources. Will the skills I learn at Boot.dev help me with real-world hardware projects, or is it more geared towards game development?
3 Answers
Boot.dev primarily focuses on backend web development, so it's not really tailored for hardware projects. However, learning Python and C there will provide you with a solid foundation. Knowledge of C is particularly valuable because it teaches you about memory management, which is crucial for embedded systems. After you’re comfortable with coding, I'd recommend checking out Arduino and Raspberry Pi resources for practical projects. They use C/C++ and will help you learn to work with hardware components.
I'd suggest looking at other platforms if your main goal is embedded systems. While Boot.dev is good for programming concepts, a more specialized site might serve you better for your interests. A full computer science program can really help you understand deeper concepts that relate to hardware too. Make sure to tackle C before C++, and focus on one language at a time to build a strong foundation.
I’m not sure how Python relates to your electrical projects specifically. It’s generally seen as an easier language to start with, which is why you might hear recommendations to begin there. Just keep in mind, for embedded systems, you'll eventually want to dive into C/C++ as they’re more aligned with that field.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically