For these months, precisely since April, I've been just absorbed with this English learning application on the web called "iKnow!" run by a group of young IT professionals consisted of various nationalities.
They have many different learning applications of all kinds and levels.
What I like best about "iKnow" is that I can read, listen and typing many phrases and sentences and I only finish one application by marking 100%for each vocabulary.
In other words, a certain vocabulary is showing up over and over until I am supposed to tell that I've made myself understood a new vocabulary.
What's more I can make friends beyond sexes and ages with the same concern of learning English by requesting as "Friends" so that we exchange comments, sending some greetings and writing diary.
For those being interested in learning Japanese, they have a Japanese learning application as well. Would you like to try just to know what Japanese language is like.