For anyone who would like to learn a language there are not many resources on the internet. This is where learno comes in. Learno provides free courses in languages such as German, Spanish, and even Japanese.
The site is very easy to use and does not require you to join. However joining Learno (which is free) only takes a few seconds and does have its benefits as then you can keep track of all your scores, and allows you to interact with other people on the site. It currently has over 3000 registered members and is slowly growing, so there are enough people to talk to.
Also, you can create a course yourself using the very easy to use course editor. This course will be published online AND as a book which you can then sell and make money from :)
This is one site that will definitely stay in my bookmarks!