Ethereum and its apps are clear and open up source. It is possible to fork code and re-use operation Other people have previously built. If you don't want to discover a completely new language you could just connect with open up-sourced code making use of JavaScript and various existing languages. https://ethbase.net