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 trial

JavaScript

Ryan Hellerud
Ryan Hellerud
3,635 Points

interested 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

yes 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

http://todomvc.com/

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

Ryan Hellerud
Ryan Hellerud
3,635 Points

Sounds 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.

well 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
Ryan Hellerud
3,635 Points

thanks. 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?

yes 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
Ryan Hellerud
3,635 Points

I 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.

you 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

you can find a tutorial on meteor on their homepage as well

https://www.meteor.com/install

seems really comprehensive

they have a 2 week trial, so you can take the course for free I guess

Gustavo Jiménez
Gustavo Jiménez
6,303 Points

If you're interested in learning Meteor, try taking a look here: http://javascriptissexy.com/learn-meteor-js-properly/

Ryan Hellerud
Ryan Hellerud
3,635 Points

yes 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.