Learning any language is made fun and easy with this site. There are others similar to this but the one difference I can see learning is the community and tutor contract words with similar words that you should know. When you see the word like that you try and remember. It is working for me for now.
Also currently they have a X-Mass offer on premium membership. BUT you are under no obligation to go premium.