Resources for Becoming a WordPress Developer

Share this post:

Once you become comfortable with publishing content with WordPress and installing themes and plugins, the next step in your journey with this platform could be cultivating some development skills. Being able to develop your own solutions or modify existing code, gives you the freedom to deliver something which matches your vision or that of your clients.

Whether you have some programming skills already, or are just starting out, there is plenty of information online to help you start gaining more control over how your WordPress sites look and function. By exploring these resources for becoming a WordPress developer, you can take the first steps towards getting more out of this versatile platform.

Developer Code Window

WordPress Programming Languages

Apart from HTML and CSS, which are more focussed on how your site will look, the two main languages you need to learn are PHP and MySQL. As these are all very popular choices, there are countless learning resources available to start using them.

However, as our goal is to become proficient in HTML, CSS, PHP and MySQL in order to start developing for WordPress, here are some targeted resources to help you move towards that goal:

Lynda.com Video WordPress Developer Courses

Developer Lynda.com

Lynda.com is one of the most well-known online training websites and their range of WordPress-related courses is pretty extensive, although mainly covering usability issues. Some of the standout courses that will be of interest to anyone who wants to become a WordPress developer include:

Some of the WordPress courses on Lynda.com as a few years old but the content should still hold true. While the selection of WordPress development specific courses is limited, there are many PHP and MySQL courses which are ideal for anyone new to those essential languages.

Tuts+ WordPress Video Courses

If you join Tuts+ Premium, you not only get access to a selection of training courses on developing for WordPress, but also a hundreds of other tutorials, 727 hours of courses and 99 top-selling ebooks, covering all aspects of development and design.

Here are the courses that aspiring WordPress devs will find most useful:

There is also a vast selection of tutorials at WP Tuts+ covering WordPress development for themes, plugins and more.

Other Videos Courses from Around the Web:

Plugin Development Tutorials

Pippin is a well-known plugin developer who has produced some great work for the WordPress community. His site contains a wealth of tutorials for those delving into the world of plugin development. By sharing his knowledge gained from developing a large selection of plugins, you can learn from his insights and experience:

Books for WP Devs

Developer Books

Working through a book can be an inexpensive way to immerse yourself in your chosen topic. Thankfully there have been quite a few books written on the topic of WordPress development, covering everything from creating themes and plugins, to beefing up WordPress security and improving optimization. Here are some of the most popular books on WordPress development:

Besides the above, there are countless other books covering WordPress development available on amazon.com

Ask for Help

Developer WordPress Answers

Once you’ve put in the groundwork acquainting yourself with PHP for WordPress, you can begin taking your first tentative steps towards creating something new or modifying an existing project. A few good places to solicit advice on your creations can be found online and accessed for free:

Follow the Leaders

Thanks to Twitter, it’s never been easier to tap into the thoughts of some of the most prominent WordPress developers. By following the top developers on Twitter, you will be able to find out what resources they’ve deemed useful as well as discover what projects they are working on and shipping. In time you could even use the medium to reach out to them for advice and critique of your completed projects.

Here are some established WordPress developers who are active on Twitter:

For further insight into the minds of some of these figures, take a look at the Code Poet interviews archive.

Take a Course

If you are lucky enough to live near a facility that offers courses in WordPress development then signing up for one is a great way to kick-start your transformation from blogger to developer. While you may have to do a bit of legwork in order to find courses in your local area, a good one is worth searching out.

However, if there isn’t a course operating offline, you can take part in a course that is delivered online. One such option is the WordPress Developer Course offered by Your Website Engineer. This online course runs between set dates but is available to those in any location. Running for four weeks, you can really get immersed in the subject matter and take your time consuming all the knowledge that is imparted.

WordPress.org Codex

You can jump right in at the deep end on the developer documentation pages of the WordPress Codex. Here you can find guidelines and references for anyone who wants to modify or extend WordPress, by writing their own plugin or working with APIs. Prior programming knowledge is assumed so those yet to get started might want to avoid this content for now:

Conclusion

Becoming a WordPress developer can seem like a big step up from being a power-user who knows their way around the admin dashboard and has a good handle on what functionality can be deployed by existing plugins. However, with so much information available online, both free and premium, there is nothing but a little time and effort preventing you from taking your first steps.

If you’ve ever thought, ‘I’d have done that differently’ or ‘I wish there was a theme that looked like this’, then taking a closer look at the resources out there to support the transition from user to developer could help you realise your goals.

Where are you in the process of becoming a WordPress developer? What was your method for learning the necessary skills and what was your motivation?

About the Author: Joe Fylan has been working with WordPress for many years and now offers his services as a web designer building WordPress based sites for clients. He also enjoys writing about this popular CMS as well as visiting new places and trying new foods. Hire him via his website. Get more from Joe on  and Twitter.
5 comments… add one
  1. Cole Wiebe says

    Hi Joe,

    You’ve compiled a very useful list of resources for the aspiring WordPress developer.

    Just wondering, do you offer PSD to responsive WordPress theme conversions? We do some of our own WordPress design work, but prefer to focus on content.

    Wishing you a very prosperous and enjoyable 2014,

    Cole

  2. Mario Peshev says

    Note: MySQL is not a programming language. MySQL is RDBMS (relational database management system) that, similarly to most other RDBMS uses a flavor of the SQL language.

  3. Becky says

    Joe,
    I’m awed and flattered that you grouped me with such illustrious company, thanks. I would add one more tip (and perhaps the most important) on the road to learning – just do it. You can read and take classes, but until you have to put something together and make it work you won’t really learn it. Who pushes me to learn? My clients asking for stuff that I have no idea how to do. Stop saying no and see if you can figure it out.

Leave a Reply