It's a good idea to use Roseta stone, I've used it and it is pretty much the best teacher of languages to use.