Matt Mullenweg to WordPress Community: “Learn JavaScript, Deeply”. Here are some resources for doing that.

A few weeks back, the WordPress community was abuzz when Automattic announced Calypso — the new WordPress admin interface build with Node and React.

This weekend Matt Mullenweg, the creator of WordPress, spoke about JavaScript in his yearly keynote “The State of Word”. In it, he gave the WordPress community homework — to Learn JavaScript, Deeply. To go out and make 2016 the year that you finally take those steps into getting comfortable with JavaScript.

To see Matt acknowledge this shift in the tech stack has me really excited and it confirms that JavaScript is exploding, and regardless of what you use to build your websites, JavaScript must be a major part of it.

Take Every Opportunity to really beef up your JavaScript Chops — Mall Mullenweg, Creator of WordPress

That said, I know there are many developers in the WordPress community who have been just getting by stringing together themes, jQuery plugins and Stack Overflow answers. There are many developers who feel burned, who feel it’s too hard to learn or just something they can get by without. There will always be varying degrees of JavaScript involvement in your sites, but the one constant is that the types of sites and the interactive interfaces that you make with WordPress are happening more in the browser and are requiring some level of JavaScript knowledge to get going.

So — how do you learn JavaScript? My answer is always this: Build things, build things, build things!

And while this is a simple answer to give, and is one you will get from many experienced developers. It’s frustrating to hear, because:

  1. You aren’t sure what you should build — either from lack of ideas, or that you aren’t 100% sure what you are capable of
  2. You need at least some fundamentals before you can get started!

My answer is still to find a project that you are excited about, and invested in and see it through to completion. Along the way you are going to need some resources that will help you out. I’m compiling a list of resources here. This will be a living list — if you have something that has helped you, or something you have created and would like it added, please leave a comment below and I’ll get it added to the site.

Go forth and learn JavaScript. Will it be hard? Yes! Is everyone else smarter than you and maybe JS just isn’t for you? No! JavaScript doesn’t have a learning curve, it’s more like learning mountains. It’s hard, but push through it with nothing but hustle and repetition and you’ll get it, trust me, I’ve seen this with hundreds of students at HackerYou.


In Person

These are pretty localized – so search in your local area for a coding school – most should have full time, evening and weekend classes.


There are tons and tons of book roundups – here are a few:

Editor Based Code Alongs


Read Other people’s code

This entry was posted in JavaScript, Other, WordPress. Bookmark the permalink.

12 Responses to Matt Mullenweg to WordPress Community: “Learn JavaScript, Deeply”. Here are some resources for doing that.

  1. Hedgar says:


    Great article and resources.

    I think the below online javascript resources can come handy especially for total beginners :

    1. Javascript for cats (Try the book also)
    3. Looking for examples of stuff you can build with the language.. check out
    4. Free JS books:
    5. For Podcast, I think javascriptair though new but quite awesome.

    Hope you find them interesting

  2. Pingback: How I’ve Been (Re)Learning JavaScript | WordPress Teacher Zac Gordon

  3. Pingback: How and Where I’ve Been (Re)Learning JavaScript | WordPress Teacher Zac Gordon

  4. Nik Cree says:

    Thanks for the resource list. My 2016 New Year resolution is to learn JavaScript.

  5. Pingback: Matt Mullenweg to WordPress Community: “Learn JavaScript, Deeply”. Here are some resources for doing that. – Turning Pixels Into Gold

  6. Pingback: How to speed up WordPress with a perfect 100/100 Google Pagespeed Score for a blazing fast WordPress and WooCommerce website – Income Gems

  7. shopping says:

    Heya great blog! Does running a blog such as this take a lot
    of work? I have no understanding of computer programming but I had been hoping to start my own blog in the
    near future. Anyway, if you have any suggestions or tips for new blog owners please share.
    I understand this is off subject nevertheless I just wanted to ask.


  8. Krishna Capt says:

    I think code school is a great place for complete beginners.. they have amazing and interesting tutorials.

  9. Pingback: What 2017 Will Mean for Your WordPress Workflow – Just Hippo

  10. Pingback: How to build React WordPress plugins | Dave Kiss

  11. Pingback: DevriX at WordCamps Nashik, Sofia, and Manila 2017 - DevriX

  12. saurabh negi says:

    Nice post.Motivated me to learn Java script.Thanks to you,Sir.

Leave a Reply

Your email address will not be published. Required fields are marked *