There are many different ways to go about learning a foreign language. Of the one’s I’ve had or seen others have success with, they have one thing in common: they keep learning fun.
One of my favourite methods with Spanish (though it would work equally well in any language), is Andrew Tracey’s Telenovela Method.
The core of the method is simple: