When trying to learn something new it is important to have the right tools. One of the tools is to have a really good speech to text tool. You can learn twice as fast if reading and hearing the words spoken to you at the same time.
For the web.
For the iPhone: