Thank you for this response, @terrestrial. It's very intriguing reading about a non native English speaker's experience learning the language, especially when it's self taught.
I guess, being a native speaker, I'll never really understand how difficult it is to learn. I for one love the German language so I'd love to learn someday. I took French up to Grade 11 but stopped there. I was good at reading, writing and even speaking - but I struggled listening to someone else speaking it and understanding them and being able to reply instinctively. All these years later I've come to learn that a lot of that is because I'm very hard of hearing, not just with volume but with enunciation. I struggle enough understanding everyone in ENGLISH if they're not speaking very clearly, let alone trying to understand someone speaking a foreign language.