I have found a useful computer program for improving English skills. It is not for beginners though, but very useful for advanced English college students and teachers.
It shows you text of a classic book, narrates it with human voice (not synthesized) and shows translation of any word to your native language. And it's free. I love it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.