It’s time to start putting together a list of the best resources I’ve written about and reviewed here on this blog, as well as other high quality sites, resources and tools to help you get started with your language learning.
Everything I’ve listed here is material that I can vouch for or use personally. You’ll never find a recommendation on this site unless I’m 100% convinced it’s a high quality language resource.
I’ll be gradually adding to this list over time and linking to it periodically.
Full transparency: From time to time I use affiliate links for paid products on this site which means I get a small commission for referrals. It doesn’t affect the price of anything but doing so has helped me continue to maintain and improve this site over the last 10+ years as a helpful resource for language learners.
Interested in starting a language blog of your own?
See here for my advice on how to do it.
First up, here are my main go-to resources when I begin learning another language.
I frequently refer to them in many of the articles I write because I know they’re fantastic and they’ve been crucial to my own learning.
If you don’t go any further down this page then I strongly suggest you make use of these resources if nothing else.
Language learning resources for getting started
Fluent In 3 Months Premium:
Benny Lewis, author of Fluent in 3 Months, shows you how to begin conversing in any foreign language. Very detailed and comprehensive course structure with a practical, speaking focus.
Reading and literacy
Babbel: Babbel is a professional and effective way to study grammar (basically a superior alternative to Duolingo). It’s available in quite a few different languages and there are more currently in development (see my Babbel review).
Memrise: This is an outstanding online vocabulary training tool. It’s a competitive and rather addictive memory game that lets you select language ‘courses’ to study (or create one yourself). Many of the courses also include audio.
AnkiSRS: A highly versatile flashcard app.
Learning With Texts: A completely free (though quite a bit technical to install and set up) assisted reader. You insert texts and audio in the language you’re learning, link it to an online translator like Google Translate and it will help you learn new words that you come across. See my guide to install it here.
LingQ: Like Learning With Texts but everything is already set up and there’s tonnes of reading material already there for you to read (not free though).
ReadLang: Another assisted reader alternative. Also a paid product.
Forvo: I love Forvo. Basically, if there’s ever a word or expression that you’ve seen written but don’t know how to pronounce, you can search for it here (or request it) and hear a native speaker pronounce it for you.
Vocabulary
uTalk: A handy app for learning vocabulary and phrases that covers 140 languages and unlimited language combinations. See this uTalk review.
Connecting with native speakers
italki: The best site for connecting with native speakers and teachers around the world. Read my italki review.
FluentU: This is a good site for learning languages using subtitled video. Available in Chinese, Spanish, French, English, Italian, German, Russian, Korean and Japanese. Read my FluentU review.
Rocket Languages: The Rocket series is a very comprehensive dialogue-rich course available in lots of different languages. The audio and subject content is outstanding.
Yabla: This is another excellent site for using video where you can control the speed of playback and select words from the subtitles for definitions. Available in: Spanish, French, Italian, Chinese, German and English. I wrote a review of Yabla recently.
RhinoSpike: An incredibly useful, free site for having native speakers read or pronounce text for you.
Online TEFL Courses: If you’re looking to travel the world and earn a living while doing it, then I recommend teaching English. See this list of the best online accredited course options.
Language Learning Calculator: We built a free language learning calculator that takes your target language, goals and a few bits of important data, and then tells you how long it will take you to learn the language. Try it out.