Серверы не более чем: операционная система (в основном Linux), работающая на машине и доступная по общедоступному IP-адресу.
Операционные системы в основном написаны на языке программирования Си. И после этого можно сказать, что серверы написаны на языке программирования Си.
Если посмотреть шире, сервер - наполненная и безопасная операционная система, упакованная необходимыми инструментами и программами которые заставляют ее работать. Если мы подразумеваем сервер на базе Linux, он использует различные программы для работы в качестве сервера. Есть несколько программ, таких как Nginx, Apache web server.
Вы можете использовать практически любой дистрибутив Linux на свой вкус для запуска сервера, но Fedora, Ubuntu и CentOS являются самыми популярными в мире серверов.