Ok, this is GREAT. It's clear you put a lot of work into this, or maybe the NPM installation is making it look bigger than it is, particularly with the stream-adventure.
FYI, the stream-adventure spit out some error codes involving Darwin, but it seems to have installed with no issue.
I feel like I know Node decently well, but I think this will be a great way to stay sharp and commit more of what I know to memory vs. constantly referencing my old code.
The fact that you've created a tool which requires no internet connection or browser to use is fucking fantastic BTW. I love being able to go somewhere quiet, internet or not, and just dig into something. Turning off the WiFi just helps ensure there are no distractions.
Thank you!
By JPKab 12 years ago
Some of the levels in stream-adventure still need a connection since you need to install modules (if you don't have them already). Otherwise this was a great way to learn!
By wookimiii 12 years ago
I actually came across this last night and completed the entire stream-adventure. It was significantly more fun than I ever would have imagined. I wanted to write my solutions in coffeescript so I forked it[0] and enabled coffeescript support if anyone is interested.
It's too basic, it doesn't even cover loops, functions or arrays, but thanks for the suggestion! I already know some javascript, I was just asking if that is enough knowledge for learning node or if I need to know about MVC concepts, networking, etc... which I don't.
By Discordian93 12 years ago
Oh, yeah jump right in! Worst case scenario, you learn a few new things.
By ChrisAntaki 12 years ago
Will catch up on a MOOC I'm doing and then will definitely jump into this.
By Discordian93 12 years ago
Looking forward to trying this out! Node is one of those things (well, probably Javascript in general) that I have learned through use but have never really followed a proper training path to understand it from the ground up. While I can't imagine that this is will be exactly that for me, it does seem like something that could help some of my (admittedly wide) gaps in knowledge about Node.JS.
By publicfig 12 years ago
This looks absolutely fantastic and the fact it's on my own desktop means I can use my own tools etc. It seems really well crafted and i'm really looking forward to learning some Node.
By suhailpatel 12 years ago
very nice work. the logo reminds me of james halliday's art -- did he make it?
By jonahx 12 years ago
Yeh this is Substack, I have seen this design and concept evolve over the course of several nodeconf's and jsconf's.
By xbpx 12 years ago
This looks like a great resource. Are there any other links people can suggest along the same lines? I know of Codeschool and Codeacademy so far.
I'm still very new to Node and this has been a great resource ! It's very fun and engaging and I love that it doesn't hold your hand through the whole process. Great job!
By henryboston 12 years ago
This is just awesome. Right way of getting streams into your head. In just a day, I could complete the first two tutorials and I feel more comfortable.
Thanks.
By zubinmehta 12 years ago
This is awesome, it's like an open source CodeSchool. I'm already learning a ton from the "Stream Adventure" lesson.
By ChrisAntaki 12 years ago
Off topic, but this is the first time on HN where I have seen unanimously positive comments. This must be good.
By headcanon 12 years ago
This tool is amazing. For those who have trouble installing, try using sudo. It helped me.
By Smirnoff 12 years ago
You should really know why using sudo fixes your problems before using it imo. Otherwise you might find your system in an irreparable state one day.
By codygman 12 years ago
I don't know for sure but I think it's because I used brew to install node and npm. When installing, brew picks a different path, which sometimes causes problems.
By Smirnoff 12 years ago
This is a great starting point. Nicely done! Just hope new lessons pop up regularly.
By JPKab 12 years ago
By wookimiii 12 years ago
By switz 12 years ago
By jedireza 12 years ago
By Discordian93 12 years ago
By stevekinney 12 years ago
By ChrisAntaki 12 years ago
By Discordian93 12 years ago
By ChrisAntaki 12 years ago
By Discordian93 12 years ago
By publicfig 12 years ago
By suhailpatel 12 years ago
By jonahx 12 years ago
By xbpx 12 years ago
By cupcake-unicorn 12 years ago
By hanley 12 years ago
By 2mur 12 years ago
By henryboston 12 years ago
By zubinmehta 12 years ago
By ChrisAntaki 12 years ago
By headcanon 12 years ago
By Smirnoff 12 years ago
By codygman 12 years ago
By Smirnoff 12 years ago
By matmoody 12 years ago
By Iuz 12 years ago
By aayala 12 years ago