Basic gist:
If you don't remember C++ and want a refresher, I would go ahead and learn Python.
If you want to move into web programming, learn how to do HTML + CSS markup and Ruby or Scala.
If you want to make games, learn C/C++.
If you want to make desktop applications, learn Python if you want to make cross platform applications that might be slower, or keep reinforcing your C++ for programs that go to machine code.
Also, I would avoid PHP at all costs.
to actually answer your question, continue on the C++ path with C Sharp.
C Sharp is "built off" ANSI C++ and is one of Microsoft's Window Programing Language.
C# runs on the CLR, which means they only run
well (I mean, there's mono...) on Windows.
C# is actually a simpler language than C++. It's a better language (due to C++ being one of the worst implementations of OOP IMO), it's more high level and I feel that other languages like Python or Ruby are more valuable and easier to understand starting out. For the latter, especially Python.