I learned English mostly through movies. I think that movies are a great source of new words and the proper way to form a sentence. Unfortunately, most movies lack good grammar, but movies enrich our vocabulary, so it's important to watch movies while learning the language you want to learn.