I just launched a new course on ES6! Use the code WESBOS for $10 off.

Strengthen your core JavaScript skills and master all that ES6 has to offer. Start Now →

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.

Video

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.

Books

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

Editor Based Code Alongs

Podcasts

Read Other people’s code

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

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

  1. Hedgar says:

    Hi

    Great article and resources.

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

    1. Javascript for cats http://jsforcats.com/ (Try the book also)
    2.MDN https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
    3. Looking for examples of stuff you can build with the language.. check out http://exercism.io/
    4. Free JS books: http://jsbooks.revolunet.com/
    5. For Podcast, I think javascriptair though new but quite awesome. http://javascriptair.com/

    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

Leave a Reply

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