I agree with SirTenenbaum. Don't let some of the bizarre complexities of French deter you from learning it. It's true that there are certain things about the language that are difficult for a native English speaker. There are other things about French that are very easy. For example, if you're an English speaker, you already know a lot of French. This is true for two reasons: 1. French is derived from Latin while English borrows numerous words from Latin. 2. English has borrowed a huge number of words from French and vice versa. As an English speaker, you have a huge head start over native speakers of Russian, Mandarin, or Korean. You can learn to recognize the Latin-derived words and make a minor change, and voilà (borrowed French word), you've got the French word you need. For example, the "ism" words change to "isme" and then you use French pronunciation and you've got your word. "Astigmatism" becomes "Astigmatisme." There are tough things like knowing when to keep consonants and when to voice them. However, as is the case with any language, it gets easier with time. When you first start, it will seem really hard. Just keep using the language. Don't worry if you butcher it at first. That's normal. There isn't anyone who's good at another language as a beginner.