I am not a programmer, my experience is mainly limited to scripting and web-dev. The ATMEGA chips (Atmel AVR in general) is not C++ though, it's a C derivative (called Processing), so a little simpler, but more complex, depending how you look at it.
To be clear, the RPi IS a PC - it's just ARM...