I have started using Memrise a bit and I have noticed that I learn languages much better on my own time than in classes o.o I am currently working on French, German and Spanish, but I would like to learn Mandarin, Arabic, Russian, Italian, and Dutch over the next few years as well. I speak English (obviously) and though I am not fluent in French, I am an adequate writer. I am a programmer in a community that is mostly English and French speaking, so I often try to translate tutorials and documentation (usually only around 30 to 50 pages, though). My goal is to be able to read fluently in as many languages as possible so that I can learn and then to be able to write fluently so that I can share my knowledge. Speaking isn't too high on my priority list, but it isn't in English, either XD