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.
Steps for learning:
For more about WordPress services try WordPress Department it offers Support Services, Maintenance Services, Upgrade Services, Hack Removal , Emergency Assistance Services.