It is one of the major questions for any developer in any technology. To start development in any technology, first of all, you should go to official website and start exploring. Go to documentation and dive in.

https://codex.wordpress.org and https://developer.wordpress.org are the major sources of web development in WordPress. To become a good developer and successful you should know HTML, CSS and JavaScript.

Steps for learning:

For more about WordPress services try WordPress Department it offers Support Services, Maintenance Services, Upgrade Services, Hack Removal , Emergency Assistance Services.