I am interested working with MyEtherWallet as a programmer. For my first project I would like to remove the parts which would not be used on an air-gapped computer. I am already familiar with HTML, JavaScript, CSS, Geth, Web3 and Solidity. The github page tells what one needs to know in order to compile and run the code.
Would someone please tell me what other languages, libraries, frameworks, and technologies I will need to study in order to make useful changes and additions to the MyEtherWallet open source project? Also please tell me if you know about any good learning resources which are particularly applicable to working with MyEtherWallet source code. Thanks for the help
Update: Some kind person on another forum told me that by looking in the package json file I can tell Angular 1 is used. I am off to YouTube to find out how to work with Angular 1 then I will take a crack at understanding how MyEtherWallet works.
Any other advice of that nature would be much appreciated. Thanks