Resources

http://duolingo.com/ – Vocabulary, grammar, sentence, and translation practice for various languages

http://memrise.com/ – Vocabulary/phrase practice for various languages

http://tarheelreader.org/ – Free, easy-to-read books at the novice level in various languages

http://www.aslpro.com/ – Online dictionary of signs/phrases in ASL

http://www.bbc.co.uk/languages/ - Practice, phrases, grammar, slang, TV, radio, and footage from countries that speak the language

https://couponfollow.com/research/free-ways-to-learn-a-language - Free & low-cost-ways to learn a new language