Ethereum and its apps are clear and open up supply. You may fork code and re-use operation others have currently constructed. If you don't need to know a completely new language you could just interact with open up-sourced code working with JavaScript and other present languages. Ahead of the upgrade, https://ethbase.net