The US Foreign Service Institute ranks languages according to how much time it takes an English speaker to reach "professional working proficiency." According to them:
Spanish is in category I, 600-750 class hours
German is in category II, 900 class hours.
Russian is in category III, 1100 class hours.
Chinese-Cantonese and Chinese-Mandarin are in category IV, 2200 class hours.