You can learn to speak Bulgarian efficiently by learning the phrases and sentences used in day to day conversations.
These phrases (with audio, flashcards, and learning games) focus on the grammar and vocabulary you will need in basic conversations.
There are ten sentences in each unit. The first fifty units cover the present and past (mainly).
Bulgarian uses the cyrillic alphabet. The sentences also include a romanised version, so that it is possible to learn the sentences without learning cyrillic.