2026-01-18 8:50 AM
Hi everyone,
I’ve been working with STM32 for a while now (mostly CubeIDE + HAL), and like many others, I’ve watched a lot of YouTube tutorials to get started and solve specific problems. Some channels explain things very clearly and are great for quick demos, but sometimes I’m not sure how “correct” or scalable those approaches are for real projects.
For example, many videos focus on getting something working fast (blinking LEDs, basic peripherals, quick FreeRTOS demos), but they often skip deeper topics like architecture decisions, low-power design, proper error handling, or long-term maintainability. I also notice different styles: some rely heavily on CubeMX auto-generated code, others go closer to registers, and beginners can get confused about what’s best practice.
So I’m curious to hear from more experienced developers here:
Do you think YouTube is a good learning resource for STM32 beyond the beginner level?
Have you seen common mistakes or bad habits that come specifically from following random tutorials?
How do you personally balance videos vs. ST documentation, app notes, reference manuals, or example projects?
I’m not against YouTube at all—I still use it—but I’d love to understand how to use it more effectively without missing the “right” way of doing things. Looking forward to your thoughts and experiences.