@ Silverfyre - Have you considered to try learning a language with a different approach? It can make all the difference. In comparison to later, I used to be pretty bad (average) at languages back in school when it all was 'start small and slow, continue systematically, learn the grammar, the vocabulary and simple sentences step by step', even though I've got an ear and a talent for language(s). I need to plunge right in, as far and deep as possible, and learn the grammar etc. in the context of the language, of complete texts. Then, it all comes naturally. My English, for example, in school, it wasn't good, in university, a few years later, when I took some English, I was suddenly among the best in every course, and about as fluent as I'm now. All that improvement came from nothing but my reading English novels for entertainment. Generally, I do a lot better with complex structures and things that challenge my mind than with things served in small bits and easy lessons. Maybe your difficulty with learning languages is similar, and rather a result of the methods with which they're usually taught?