There are a multitude of online resources that can aid you in your language learning journey. Below is a list of free online resources ranging from dictionaries to free lessons:
In addition to online resources such as dictionaries, pronunciation guides, and language guides, there are countless phone and web applications that can help you along through your language learning journey. Below are a few applications that offer interactive language lessons.
Textbooks and workbooks can often be prohibitively expensive and, as such, there is a growing movement to create Open Educational Resources (OERs) for language learning. Below are some websites and textbooks to check out:
For other applications that are conversation based, the Language Resource Center maintains a list of Conversation Partner Platforms that details the costs, benefits, and drawbacks of a variety of platforms.