Язык - система знаков для кодирования информации.
Формальные языки (математика, химия, программирование) и неформальные: вербальные (устные, алфавитно-словесные, иероглифические) и невербальные (музыка, танец, пиктограммы, жесты).
Речь - процесс передачи информации при помощи вербальных языков.