Modifying Rocket.Chat


Hello everyone, i have a question…

What i have to learn to start creating new things in RC that could be usefull to de community?
I mean,which language,only JS?And from where i have to start?Which archives i’ll have to modify?

Sorry if my question seems dumb,i’m new in this area and i want to learn even more.