Learning Languages with Open Source Resources and an Open Mind
Of course learning languages can be both fun and challenging. Still in Brazil (in my teenage days) I learned English mostly by listening to my favorite artists, translating their music and making up dialogs...