Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialRyan Hellerud
3,635 Pointsinterested in javascript and node.js, where should i start?
I am not an expert in javascript by any means but am interested in learning how to build web apps in node js. I have some experience in angular, and ruby on rails but wondering how to learn node? Also, what other front end frameworks would be good to start with. I know treehouse has an ember.js course should I do that? Eventually, I would like to learn meteor.js with node, but feel I need to work my way up. Any thoughts?
8 Answers
Michalis Efstathiou
11,180 Pointsyes I have heard of meteor, very impressive. I too want to learn that at some point. here's a good start
http://code.tutsplus.com/courses/build-a-multi-player-card-game-with-meteor
meteor is a full stack framework which you can use to implement both the front and back end, it implements node.js so you dont have to, at least the way i understand it
you would need node with backbone, ember, angular etc
heres a website that describes each framework and may help you make your decision
but imo you dont need to limit yourself to only one or two frameworks, sample a few, go with the one or ones you like
Michalis Efstathiou
11,180 Pointswell team treehouse will be releasing a node.js course shortly, if you cant wait there are many other online resources that can get you started, tutsplus and codeschool spring to mind
or if you feel that your javascript is not up to par you can do that first
given that you will probably be using mongoDB as your database of choice, you can also start learning that, they have free training on their website if I am not mistaken
Ryan Hellerud
3,635 Pointsthanks. What about for front end frame work, would ember or angular be good? Or should i look into something else. Secondly have you heard of meteor js?
Michalis Efstathiou
11,180 Pointsyes meteor is full stack so it takes care of nodejs for you, I havent started it yet myself, there are so many things to learn that I have to prioritize, but meteor looks so enticing it wont be long before I dig into it, maybe treehouse will get some courses up too :)
Ryan Hellerud
3,635 PointsI hope so cause that would be awesome. That tuts course looks pretty enticing and is only $15/ month also which i might sign up for.
Michalis Efstathiou
11,180 Pointsyou probably do, its a good idea to learn javascript well before diving into frameworks if you want to understand what is happening behind scenes when you are creating your app
Michalis Efstathiou
11,180 Pointsyou can find a tutorial on meteor on their homepage as well
https://www.meteor.com/install
seems really comprehensive
Michalis Efstathiou
11,180 Pointsthey have a 2 week trial, so you can take the course for free I guess
Gustavo Jiménez
6,303 PointsIf you're interested in learning Meteor, try taking a look here: http://javascriptissexy.com/learn-meteor-js-properly/
Ryan Hellerud
3,635 Pointsyes im thinking about that, im looking in to understanding databases and ids and keys better as well as i dont have a grasp on that and think i also need to do some more javascript practice.
Ryan Hellerud
3,635 PointsRyan Hellerud
3,635 PointsSounds good. Would I need node with <backbone, ember or angular> in addition to meteor or is meteor a full-stack framework itself? Awesome link with tutsplus have you done it yet? I have seen some meteor youtube videos looks pretty cool.