Most universities start out with Python, and move up to C++ for advanced programming techniques. TBH, that worked very well for me, I would do the same.
I wouldn't start with C#, as it is limited in scope in its application use.
Java works well too, but I personally recommend python to anyone...