Igor Benić Profile picture
Feb 11 12 tweets 5 min read
I firmly believe anyone can learn how to develop with WordPress.

The problem is, there are only a couple of resources for beginners. And it can become overwhelmed.

That's why I compiled this helpful list for you.

👇 Thread:
Plugins are one of the best things about WordPress.

When developing plugins, you learn a lot about WordPress as well. So I would focus on it first.

Check the Plugin Handbook:

developer.wordpress.org/plugins/
Next up are themes. They are used to define how your site looks and work on the front.

The classic themes are still used a lot, so definitely learn how such themes work.

developer.wordpress.org/themes/
Be it theme or plugin, you'll have to sometimes build a settings page, use the filesystem, and such.

Check some of the common WordPress APIs
developer.wordpress.org/apis/
Coding standards can help you be more consistent in how you code things.

They helped me as well. And it's easier to read others' code if they followed the same.

developer.wordpress.org/coding-standar…
Block Editor is the new WordPress editor where the editing experience has changed a lot.

To learn more about it visit this link: developer.wordpress.org/block-editor/

It's built on React. So if you're a beginner in JavaScript, focus on the stuff you understand first.
The whole WordPress code is referenced online.

You can always try to find a function, class or a hook using this resource.

developer.wordpress.org/reference/
One of the best additions to the whole WordPress learning resources (at the time of writing this) is the "Learn WordPress" resource.

You can find here tutorials on various things on WordPress.

learn.wordpress.org
Are you just starting out? Don't know PHP or JavaScript?

Then, before jumping into WordPress, check these free courses from @freeCodeCamp

PHP:

JS:

React:
@freeCodeCamp Without goals, it's hard to track or keep focused.

So here are some goals:
1. Write a Plugin to output a form after each blog post (post type: post)
2. Create a child theme and change the style and blog layout
3. In the above plugin, enqueue JS and hide the form on submit
@freeCodeCamp After you've done both, check my own course or if you don't need that, you're welcome to check out my free course:

@freeCodeCamp If you found this helpful, retweet the first one:

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Igor Benić

Igor Benić Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @igorbenic

Jan 17
I investigated a bit the success of Potion.so. Mostly because I am thinking of building in public. So let’s see how @noahwbragg is building in public and after only 10 months of opening the product to public, he went full-time. #buildinpublic
@noahwbragg This thread is really long, so if you want to see all his tweets on Potion, you can use this in the Twitter search (and replace YEAR-MONTH-DAY): (Potion OR SaaS OR Notion OR saas) (from:noahwbragg) until:YEAR-MONTH-DAYsince:YEAR-MONTH-DAY -filter:replies
@noahwbragg TL;DR (1 / 2) In short, here is what @noahwbragg does:

- Share ups and downs while building the product
- Uses YouTube to showcase features or talks about behind the scenes
- Showcasing how others are using Potion or what can be built with it
Read 73 tweets
Jan 17
In ~6 hours, I'll publish a set of 60 tweets about how @noahwbragg built @potion_so and went full-time. Before that, do know that he is also a co-host of the podcast @pjourneypod with @digitaltrouble. Here is a list of episodes that mention Potion! Chronologically. #buildinpublic
"Coming to the Idea for Potions"
share.transistor.fm/s/22e9f619

"Simplifying Goal Tracking"
share.transistor.fm/s/0cf65200

"Feeling Overwhelmed"
share.transistor.fm/s/4545914a

"Many Open Threads"
share.transistor.fm/s/6b7fb4b5

"Launching Early Access"
share.transistor.fm/s/e0fb4b85
"Dealing with Competition"
share.transistor.fm/s/79fd258f

"Getting the value of Twitter"
share.transistor.fm/s/d112b0fa

"Stair Stepping Back"
share.transistor.fm/s/400962cd

"How the last 6 months have felt"
share.transistor.fm/s/be24e6ad

"Finding Channels and Getting Coins"
share.transistor.fm/s/42afecde
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(