Should I learn node.js before starting with meteor?

I'm coming from a java background, And I recently needed an app with realtime data and push. So i'm thinking of using meteor since it seems as an easier way to use node.js.

My question is do I need to learn node.js before starting with meteor ? and is meteor suitable now for a production application (I know it haven't reached 1.0, but from your experiences what do you think)

Thank you.

Meteor does not require knowing node.js in order to effectively build applications, as long as you stay within the boundaries of what Meteor abstracts away for you.

Meteor is very young, but "production-ready" depends on what exactly the application is. Would I write a real-time banking application with it right now? No. Is it ready for MVPs, demos, and straightforward consumer applications? Sure, as long as you understand its limitations.