If you ever get interested in wanting to learn how to write code for applications, then I would personally start with C++, although, I find that C# has a slightly easier syntax when writing visual elements, for example context menus and drop-down menus.
That reminds me, I really need to start learning how to write in C# again