user
Instruction:Rank the following programming languages from the most to least difficult to learn.

Input: Java 
Python
C++


assistant
The programming languages should be ranked as follows:
1. C++ 
2. Java 
3. Python