Spanish language pronunciation is not that difficult for speakers of English. In fact once you get used to a few simple rules it’s not that bad at all. For starters there are no sounds where vowels mesh one into the next. Vowels are distinct. Even in a word with more than one vowel each has it’s own pronunciation. One of the trickiest things in Spanish for native English speakers is probably that of the rolled or trilled r. Many people that are trying to learn spanish pronunciation online may not realize this, but if you can’t at first pronounce the trilled R, then don’t quit spanish!!!
Think about your native language. How many different ways do you hear words in your own language pronounced? Many, some correct, many incorrect. But you understand them all don’t you? Is your goal to be perfect or to be understood? Now, I’m sure like me you would like to speak the language as well as possible, but communication should be the goal, so…. don’t let difficulty pronouncing a sound stop you from learning. Like many things, it may just click and one day you may be able to roll your r’s perfectly.
Many of the consonant sounds in Spanish are very similar to those in English. One exception is that b and v sound very similar to each other, with somewhat of a bv sound. So, the Spanish word abra can sound like abvra with a very soft b (sometimes it can even sound like avra.)
The pronunciation of the ll (double ll) in Spanish can vary greatly by region. A yuh sound or ju is not uncommon.