Ethereum and its apps are clear and open supply. It is possible to fork code and re-use functionality Other folks have already designed. If you do not need to understand a whole new language it is possible to just connect with open up-sourced code making use of JavaScript as well https://ethbase.net