Language learning is usually based on different types of methodology, approaches and techniques.
There is a basic system of materials as books and CDs, which has been proven to be useful throughout the years, alongside with lots of extra resources and supplementary materials chosen according to the students' need.
The choice of a main resource material or a manual is usually made together with the student at the beginning of every cycle. The supplementary materials are chosen by the teacher to use at different stages of the learning process.
One of the theories on which Bulgarian language lessons are based is Kolb's experiential learning theory (learning styles) model. His model works as a four stage model combined with four types of learners.
In order to be able to define the area of your learning style, you will be given a test to be assessed at the beginning of your learning cycle.