Non-EU&EEA citizens who wish to enter and reside in the Republic of Slovenia for the purposes of tourism, business, personal visit, employment, study, family reunification or other forms or purposes of residence must obtain a visa (if required for entry into Slovenia) or a residence permit at a diplomatic mission or consular post of the Republic of Slovenia abroad prior to their entry into the Republic of Slovenia.
Check here if you can enter Slovenia without a visa or not.