I learned English. No, really. The basic grammar was taught to me in school (hard to teach yourself, especially at an age of eight), but I learned most of my current vocabulary by playing games in English, watching series in English (or rather Japanese with English subs to be honest :D ) and reading English books. Learning is much easier if you actually have fun doing it^^