Ethereum and its apps are clear and open supply. It is possible to fork code and re-use operation Other people have already developed. If you don't need to understand a whole new language you could just communicate with open-sourced code applying JavaScript and various existing languages. (Make sure you ✌️respectfully✌️share https://ethbase.net