Chinese is hard for English speakers to learn. According to the United States Defense Language Institute, Chinese proficiency requires about 2200 hours of study for an English speaker. Contrast this with French, which requires about 600 hours. Arabic and Japanese will also be considered approximately as difficult as Chinese.
1. Chinese Tones: Every Chinese syllable features a tone that helps determine its meaning. English doesn't have anything similar to this, and neither do some of the European languages most familiar to English speakers. Japanese and Arabic aren't tonal languages either. English speakers are therefore completely unaccustomed to tones, and it will take a lot of practice to have them right.
2. Chinese Writing System: To be literate in Chinese, you need to find out tens and thousands of unique characters. This can be a huge barrier to literacy that's not within any European language or Arabic. It's hard for native Chinese speakers too; they continue learning new characters throughout secondary school and beyond, and spend hours copying and re-copying characters to attain basic literacy. Well, the best thing would be that you can gather details about language classes given in Salt Lake City via inlingua Utah.
3. Difference between Chinese and English: That brings us to the third factor: how different Chinese is from English. We've already partially covered this by talking about tones. But Chinese grammar and especially phonology are largely alien to English speakers. It's hard to perfect the pronunciation of any new language, but English speakers have a really hard time with Chinese. This dissimilarity reaches vocabulary too. English includes many borrowings from French, German, Dutch, Greek, and Spanish, and shares a close genetic relationship with other European languages.