Ethereum and its apps are clear and open supply. You are able to fork code and re-use features Other individuals have presently developed. If you don't want to know a completely new language you are able to just connect with open-sourced code applying JavaScript together with other existing languages. In https://ethbase.net