That very much depends on the project (I have a lot of experience with Javascript, Typescript and Haskell).