Isso depende muito do software.
Eu trabalho majoriamente com Rust
O core é escrito em c++
Android (p.e. Amethyst, Phoenix..) usa Kotlin
IOS (p.e. Damus) usa Swift
Alguns mobile usam react native (p.e. Zeus, Blue)
Electrum e Specter são python (krux e specter DIY usam micropython)
O ideal é saber o básico de programção que the permitiria ler código em qualquer linguagem