Whatever you are most comfortable with; there isn't a "best" programming language. Looking at some successes:
- Minecraft was written in Java and is available on Linux/Apple/Windows and now also Android and I think some consoles also;
- Eschalon RPG series are written in C/C++ I think, and again available on Linux/Apple/Windows;
- HTML5 games some say are the future for web gaming.
So It depends on what you want to do also. Web? Go with HTML5. Usable on mobile devices? Go with Java. Large or multi-player games? Go with C/C++. I think you picked the right three programming languages to choose from