The Language that is spoken in Montenegro is called Montenegrin.
It was formerly called Serbo-Croatian (in Yugoslavia).
Serbian, Croatian and Bosnian are so similar to Montenegrin, that they can be considered to be different dialects of the same language.
In Montenegro, both Cyrillic and Latin alphabets are used.
The language is part of the Slavic group of languages (together with Russian, Polish, Czech, Bulgarian, etc.)
In the Bay of Kotor, the dialect is heavily influenced by Italian. In other parts of the country, many Turkish words survived since the Ottoman rule.
Find more about the Montenegrin culture here.