I'm a newbie in embedded and programming

RP2040 based microcontroller boards running MicroPython.
Target audience: MicroPython users with an RP2040 boards.
This does not include conventional Linux-based Raspberry Pi boards.
Post Reply
olaf123
Posts: 4
Joined: Thu Oct 13, 2016 3:37 am

I'm a newbie in embedded and programming

Post by olaf123 » Mon Jan 17, 2022 2:59 am

Hello, I'm a newbie in embedded and programming in general. Can I just learn C++, or should I learn C first. I am interested in embedded consumer products mainly. C is more intimate with the controller with my understanding, where C++ makes it easier for you. What are your thoughts? I'm mainly interested in ARM cortex, but I hear pic controllers need C. I understand C and C++ are very similar, but different as well. Thanks

User avatar
dhylands
Posts: 3821
Joined: Mon Jan 06, 2014 6:08 pm
Location: Peachland, BC, Canada
Contact:

Re: I'm a newbie in embedded and programming

Post by dhylands » Mon Jan 17, 2022 10:47 pm

This is really the wrong forum to be asking this question, since it has nothing to do with MicroPython. You should probably go find an LPC forum, perhaps this one: https://community.nxp.com/t5/LPC-Microc ... s/bd-p/lpc

Personally, I would learn C first, since many embedded projects, especially the smaller ones require the use of C. Most of the HAL libraries published by the microcontroller vendors will be done in C. And C is considerably simpler than C++. C is mostly a subset of C++.

Post Reply