Beginner: You have zero prior knowledge of the language.
Basic: You know basic words. You can talk about yourself and order food.
Independent: You can understand main ideas. You can talk about your job and hobbies without much trouble.
Proficient: You speak smoothly. You can use the language for work or study almost like a native speaker.