Сам блокчейн Solana написан на Rust. Утилиты вокруг него - тоже. Смарт-контракты пишутся также на Rust (компилируются в BPF). Есть вариант писать контракты на Си, но так почти никто не делает. Ну, еще куча клиентских библиотек написана на JS/TypeScript, чтобы работало в браузере.