Ethereum and its apps are clear and open supply. You may fork code and re-use operation Some others have now constructed. If you don't need to find out a different language you could just communicate with open-sourced code making use of JavaScript as well as other present languages. You can https://ethbase.net