How to learn languages

Struggling with new words? An Italian polyglot has valuable advice about spaced repetition. A quick guide to memorize vocabulary fast, from pain to joy!
Learn foreign words by associating them to mental imagery based on the principles of exaggeration, movement, unusual association, and emotional involvement.
How to practice speaking alone? For best results, turn virtually any study time (reading, listening, writing) into speaking practice for language immersion!
Activities to improve communication skills in a foreign language shift the focus of teaching from the language itself to actually doing things in that language.
Try my courses for free​
Stefano
Log in

Reset password or get in touch.

Not a member yet? Join today!

How long to fluency?

Find out how long it will take you to master Italian!
Get on the right track in 3 minutes.

dolce vita logo

We're already friends!

Coming from Luca and Marina?
Here's a special deal for you!
Just tell me where I should send the coupon.

50% OFF
all language resources

We're already friends!

Coming from All Language Resources?
Here's a special deal for you!
Just tell me where I should send the coupon.

50% OFF
GRAB A COUPON NOW, REDEEM IT LATER
50% OFF

To receive free resources once a week together with my best offers, just tell me where to send everything. Opt out at any time.

Create a free lifetime account to get access to all the free lesson and other resources.