Every language. In Genesis 11, at the tower of Babel, God confused the languages to stop the revolt of earth against heaven. The languages were His idea. In Acts 2, when everyone spoke in different languages, the Holy Spirit orchestrated that movement.
But when God speaks to us, it’s usually to our heart, not to our ears. He is spirit, so He does not always have to use a mouth and vocal chord.
So this brings up the next question, in heaven, what language will we speak? Four possibilities:
- We will speak one divine language.
- Our words will be supernaturally translated.
- We will have eternity to learn other languages.
- Our spirits will "know" what we are all saying.