Quote:
Originally Posted by Noodle Wazlib
say i want to learn all the javascript, where is the place to do that? assume I have 'javascript, the good parts', but i also want to learn react(/native), node, maybe backbone, not angular, and maybe like express or meteor?
How do I do that? Preferably in what order.
Hmm good question. I think code school or codecademy is a pretty good starting point to start learning it. After that Scotch.io has a lot of good tutorials. If you are learning Node, you are likely going to use express as well. Haven't really ever used Node without Express. React imo is a quite a pain to start learning. You really want to use it with JSX which requires using something like webpack with babel in order to compile it into ES5. The setup is not that trivial if you are first starting out. From there you are likely going to have to learn something like flux or redux. If you just want to get a bit of an intro, facebook has a very good tutorial
https://facebook.github.io/react/docs/tutorial.html
Why no Angular? Angular imo is great. It is easy to set up, there is tons of material on it, it has a lot of great built in functionality, tons of places use it, ect. If I could choose which framework I would work in I would choose Angular. Scotch.io sells an ebook for like $30 I think is quite good that takes you through the MEAN stack that I think is worth it, but not strictly necessary with the amount of free stuff out there. I think it is good in that it gives you a sense of how a fullstack application works, rather than learning disjointed pieces. Even if you aren't going to read any of the Angular parts it will teach you Node/Express. I used there tutorials so much that I felt bad not paying anything/shamelessly promoting them. Codecademy Angular track is sponsored by google so it is free and it is really good. All that being said, some people hated Angular, I seemed to be in the minority preferring Angular to React.
I don't like backbone and most people I was learning with did not like it either. One guy really liked it though. One thing I would recommend is picking one framework and getting very good at it. More important imo to be good at one then decent at all.
Whatever you learn, better to get good at one then be decent at all. If I were learning from scratch I would do Codecademy Angular Track -> Scotch.io Ebook -> 3 or so Scotch.io tutorials -> pick something fun and easy to build -> more tutorials from any source -> build slightly harder stuff ->
If you are going to go the React Route. Facebook tutorial-> find some good articles (did not think scotch.io had good React ones, would look elsewhere) -> learn node -> figure out how to get webpack or whatever else to work -> build something without redux -> watch Dan Abramovs and do his tutorial on Redux -> Start building with redux.
This is what works for me, but obviously modify it to suit your style/learning.