C, C++ ... or less?

It will be once you grasp the Arduino version of C++. It's mostly the same as what you are used to but simplified for the beginner. A lot of the housekeeping details are hidden from the user. Get an Arduino Uno learning kit and play with the sample sketches in the IDE. (Arduino code is called a sketch because, in my opinion, the developers don't want to hear purists complain that it is not a program).

By the time you have run three or four sample sketches, you will feel like you can write the code your friend wants.