Write your first smart contract with Elemental Battles and learn the basics of EOSIO even if you don’t have any previous programming experience. Follow the steps to create a file directory structure and learn which files you’ll need to start developing an application on EOSIO.