What's the best language to learn to help with Arduion

I'm a computer professional with a solid understanding of general electronics (as they were in the 1980s) and graduated with a minor in programming (we primarily used c++), again from the 1980s. I have been playing in the Arduino world and have realized that I no longer retained any of the skill I had so with the downtime I am expecting this winter I'm planning on taking some on line courses from my local community college.
With this in mind, what would be the most helpful in developing my Arduino skills? My interests are mainly in the home automation and sensing areas.
My options are basically

JavaScript,
Java Programming,
C#,
C++,
Visual Basic

Thanks Very Much!!

Arduinos are programmed in C++, so the choice is simple :slight_smile:

Adafruit has some micro controllers that can use micro python, but they can use C++ too.

JavaScript
Java Programming
C#
C++
Visual Basic

jgboudreau:
I'm a computer professional with a solid understanding of general electronics (as they were in the 1980s) and graduated with a minor in programming (we primarily used c++)

Good for you!