If you do a WordPress development course, it will take approximately six months to learn everything you need. However, you will need to gain plenty of experience before earning a high salary. You can get some lower-paid WordPress development work on Upwork.com to build up your experience.