Ethereum and its apps are clear and open source. You may fork code and re-use functionality Other folks have now constructed. If you do not need to master a brand new language it is possible to just interact with open-sourced code using JavaScript and also other existing languages. To check https://buckminsterv628usq2.birderswiki.com/user