Thinking in a foreign language

An essential step towards fluency. Thinking in a foreign language is easier than speaking because you will not feel embarrassed making mistakes. In fact, it is a good idea to let go of your desire for perfection because that is what is holding you back.