italki.com is a place where you can find people and resources to help you learn a language.
Practice with a language exchange
Find a language teacher
Download free resources
Watch language learning videos
Connect with an active community from around the world