DEV Community

Cover image for How and where to start learning free WordPress theme and plugin development?
Faisal Ahammad
Faisal Ahammad

Posted on

How and where to start learning free WordPress theme and plugin development?

Resource Sharing - Sharing is Caring

I have been involved with WordPress plugin and theme development for a long time. Currently, I'm working full-time as a plugin developer for one of the most renowned companies in the WordPress world, based in Florida, USA, for almost 2 years now. There's hardly anyone who uses WordPress but hasn't used our plugins or resource site! Before this, I worked for 2 years at another popular Australian-based WordPress company.

Today, I'll share some resources for getting involved in WordPress development.

WordPress development now uses many advanced and cutting-edge technologies. For example, object-oriented PHP, serverless development, React and Vue.js for plugin dashboard UIs, and much more.

To get into WordPress development, you first need to have basic programming knowledge and know basic web design. You'll find these resources at the end of the post.

Theme Development:

  1. Absolute Basics: Advanced WordPress Theme Development Course by Imran Sayed:

https://www.youtube.com/playlist?list=PLD8nQCAhR3tT3ehpyOpoYeUj3KHDEVK9h

(This shows the very fundamentals of WordPress development)

  1. Headless WordPress Theme Development: Advanced React WordPress Theme Development by Imran Sayed:

https://www.youtube.com/playlist?list=PLD8nQCAhR3tQSv-U_LNdiHEViB1kj6LrM

(This tutorial shows how to create a headless site using React on the frontend and WordPress theme on the backend. Headless sites are in high demand)

  1. Headless WooCommerce: React WooCommerce Theme With Nextjs and REST API by Imran Sayed:

https://www.youtube.com/playlist?list=PLD8nQCAhR3tSRwsvzRtogv9MFkEWo5d9c

(Same thing, but shows in detail about WooCommerce REST endpoints on the backend)

Plugin Development:

  1. Basic WordPress Plugin Development Bangla by Robiz Show:

https://www.youtube.com/watch?v=HxoVIpBfufQ&list=PLFsAA7EWSBTIkLxZDhumQMlfQqNrDyLhP&pp=iAQB

  1. Absolute Basics: WordPress Plugins Development Tutorials by Alessandro Castellani:

https://www.youtube.com/playlist?list=PLriKzYyLb28kR_CPMz8uierDWC2y3znI2

GitHub Source code:

https://github.com/Alecaddd/WordPressPlugin101

  1. Advanced: Advanced WordPress Plugin Development by Imran Sayed:

https://www.youtube.com/playlist?list=PLD8nQCAhR3tTjCulq0Fw3wZxIoN1wVOaV

  1. WordPress Plugin UI Development with React:

https://www.youtube.com/watch?v=XMJrdhvW4vs

https://www.youtube.com/watch?v=k2W5W_I4_H4

Gutenberg Block Development:

  1. Gutenberg Block Development by Robiz Show:

https://www.youtube.com/playlist?list=PLFsAA7EWSBTLd7OREET_-O72lPkxz1GJV

  1. Create Custom Gutenberg Blocks by Alessandro Castellani:

https://www.youtube.com/playlist?list=PLriKzYyLb28lHhftzU7Z_DJ32mvLy4KKH

For Learning React JS:

https://www.youtube.com/playlist?list=PLC3y8-rFHvwgg3vaYJgHGnModB54rxOk3

(I personally learned React from Viswas of Codevalution)

(Let me share a secret, the React beginner tutorial by Sumit Bhai on YouTube - all the examples he gives are taken from Codevalution's tutorial. This suggests that his Bangla playlist is kind of a copy of Codevalution)

Thank you everyone. If you need any more resources, let me know in the comments.

This resource is collected from Ohidul Islam's Facebook post. Full credit goes to him.

Main Post: Learn Wordpress Theme Plugin Development

Top comments (0)