Checklist how to learn a foreign language

Before you start

Learning online:

Learning at a school: