I've just started using www.busuu.com and it seems very good. It uses the modern style of immersion for language learning but also has a community where you can get feedback from native speakers. I only signed up this morning and have submitted one simple piece of written work. I had responses within minutes. It certainly looks like a good (and cheap) way to start with a new language.
The first week gives free access to the Premium (paid-for) content which includes a level test (rated in the CEE terms of A1 to B2). A 12-month subscription works out at less than £1 per week.
Languages available: English, German, French, Italian, Spanish, Portuguese, Russian, Polish, Turkish, Arabic, Japanese and Chinese