July 23, 2014

Best Learning Resources for Meteor.js

Meteor.js is an open-source platform built on node.js for building reactive web apps quite rapidly. It is designed to allow programmers to create applications in a modern fashion, using up-to-date paradigms. Thanks to an $11 million dollar budget the time until Meteor will hit v1.0 should not be too long.

Update: It’s been over a year that I compiled a list of the best resources to learn the JavaScript framework Meteor.js and back then it was hard to come by any good reading material on the subject. Fortunately, this has changed quite a bit recently, which is why I decided to give this list a complete makeover. Since there has been a lot of change on the road to 1.0 some previously listed resources became outdated, so they were removed from this compilation. But you probably came here to get some inspiration on how to learn Meteor, so don’t let me waste any more of your precious time and get right to the point.

Why Meteor?

JavaScript

First, you need to know JavaScript, obviously. Not any frontend library like jQuery or MooTools, but the actual language (of course it doesn’t hurt to know a bit or two about libraries, esp. jQuery).

General Meteor Resources

Once you know JavaScript basics you can dive into Meteor. Since the aim of Meteor.js is to radically simplify app development, you will very quickly be able to see good results.

Tutorials

Code Examples

Sometimes it is best to study some existing sources to become more familiar with coding conventions, patterns, styles, and what not. Here are some interesting repositories you can learn from and -who knows? – possibly even contribute to.

Testing and Debugging

Ready for Production

Once the coding is done and your app is tested, you want to go live. For that the following may be interesting:

Keep up to date

Books

The internet is great for up-to-date information, but sometimes a book (on paper or electronic) provides better structure and didactic concept, so that you may wish to use one in the beginning to make the most of your learning experience.

Built with Meteor

Especially if you’re just beginning your programming career the most convincing aspect to learn Meteor might be to showcase some of the applications using Meteor behind the scenes.

Know more? Did I miss some interesting resource?

Do you know any other resources that you find useful in getting productive with the Meteor framework? Let me know via Twitter or Email and I will add them here. If you care for a much more verbose list of resources I suggest you head on over and contribute to Eric’s list of Meteor Learning Resources on Github.

  • LinkedIn
  • Tumblr
  • Reddit
  • Google+
  • Pinterest
  • Pocket
Comments powered by Disqus