I happen to find this really great tool for learning various languages, it’s called Before You Know It. I was really impressed with the number of languages you can download (the Lite version is free) and the program itself is tremendous. It uses flashcards and pictures; you see the word and hear a pronunciation. Then [...]
