Linux поддерживает массу языков программирования общего назначения: C, C++, Java, Perl, PHP, Python, ... Но есть и языки программирования, специализированные для определенной цели. Обычно это интерпретируемые языки с усечённым синтаксисом...
Большинство разновидностей современной ОС Linux включают до входа пользователя полноценный графический режим. Это - многопользовательский режим с графикой. Однако, это можно перенастроить (как и многое иное в ОС Linux)...