Bahasa dapat dibahagikan kepada bahasa formal dan tak formal. Bahasa formal digunakan dalam situasi rasmi manakala bahasa tak formal digunakan dalam situasi tak rasmi. Bahasa istana pula merupakan variasi bahasa halus yang digunakan oleh golongan diraja dan menunjukkan perbezaan status.