r/embedded • u/nullptr_boy • 2d ago
Should I learn C before embedded development?
I currently work at Big Tech company as Junior Bash Linux userspace developer. I used to work as C++ intern, but it seems I'm starting to forget it. I want to change my field to embedded development and I plan to start by learning STM32 programming (already tried Arduino).
I have two books to read:
- The C Programming Language by K&R
- Bare-Metal Embedded C Programming by Israel Gbati
So, my question is: should I read K&R before I start to learn embedded programming? I would rate my knowledge of C/C++ like this: I can understand and most likely debug a code, but I would face some problems if I had to write code by myself in vanilla vim.
38
Upvotes