Yazabilirsin tabii lakin çok daha fazlasını Solidity ile yapabilirsin.
Solidity zaten JS tabanlı bir dil, çok benziyorlar. İyi derecede JS biliyorsan Solidity'i çok rahat öğrenirsin.
Aynı zamanda şu an Smart Contract için Go, Rust gibi dilleri gerisinde bırakmış bir dil Solidity.