I'm technically French-Canadian, but I speak more English than French these days, being surrounded more with English. I find one of the easiest ways to learn a language is to put on a foreign news channel, where there are a variety of topics. You often get to see pictures associated with what they're talking about, making some things a little easier to pick up on. The downside though is that sometimes they'll talk so fast making it hard to understand unless you're already familiar with the language.
For anyone interesting in the roots of languages, or English in particular, I recommend "The Mother Tongue: English and how it got that way" by Bill Bryson. It's a humorous look at the roots of the English language. Quite a fun read.