Sırpça, özellikle karmaşık dilbilgisi ve alışılmadık alfabesi nedeniyle ana dili Sırpça olmayanlar için zorlayıcı bir dil olarak kabul edilir. Sırpçayı zorlaştıran bazı unsurlar şunlardır: Kelime cinsiyetleri: Eril, dişil ve nötr olmak üzere üç cinsiyet ayrımı vardır ve kelimelerin cinsiyetleri son harflerine bakılarak tahmin edilir. İsim hâlleri: Türkçede beş olan isim hâli sayısı Sırpçada yediye çıkar. Ses değişimleri: Vokalizacija, palatalizacija, sibilarizacija gibi birçok farklı ses değişimi bulunur. Sayılar: "Bir" (jedan) sayısı cinsiyete göre çekimlenir ve bu, isimlerin hâllerini etkiler. Ancak, özveri, pratik ve dile maruz kalma ile Sırpça öğrenilebilir.