 Slovenia is ranked among the top European countries regarding the knowledge of foreign languages.The most often taught foreign languages are English and German, followed by Italian, French, and Spanish.The population of Slovenia has become more diverse in regard to its language through recent decades but is still relatively homogenous — Slovene was in 2002 the first language of 87.8% of the inhabitants.