Learning C++ for firmware dev

I really want to learn C++ and I have no prior experience or education writing code. Any recommendations how I can learn it? Books? Online courses? Other methods?

3 Likes

I started with some programming background but likewise didn’t really know C++ in the beginning. If you are looking for a good YouTube series I really enjoyed this one:

Just fits my learning style well for some initial foundational understanding.

3 Likes

Hey, I like the format of the courses on Udemy.
https://www.udemy.com/
Just wait for the courses to be on sale at $20 or less.

I also learned a lot from courses on:

Best

3 Likes

Of course, other methods include choosing a project you really want to do, and learning hands-on while doing it (and getting in trouble).

2 Likes

This is my method of choice, though it does tend to involve quite a bit of panic watching YouTube videos when things don't work correctly.

1 Like

Maybe I should look into this as well :blush:

1 Like

Hi @wineisgud4u -

I know the feeling, hehe :grin:

As @gusgonnet mentioned, Udemy is quite good an not very expensive.

1 Like

Thanks for all the advice!

2 Likes