Adding more to @bayindirh's comment.
I am currently the active user of this app called 'memrise'. This app will help beginners improve their vocabulary. Also talk to yourself in the language you are learning, that will help you eliminate the translation lag.