Dear NodeSchoolers,
Hi!
I'm { Gareth: https://twitter.com/gyaresu }
I'll be one of the mentors helping out on International NodeBots day and I must say, I'm REALLY EXCITED!
Teaching is the best way to learn, and I love hanging out with people who are brave enough to learn new things. So thanks!
So this is just a quick check-list to make sure you have all you need to LEARN YOU NODE WITH GREAT SUCCESS!
To make everyone feel welcome we adhere to a code of conduct and a no 'photography without express permission' default.
-
Create a GitHub Account: Your code repository and to sign into our Gitter chat room
-
Find help in our chat room on Gitter: - Or @gyaresu on twitter if you're having problems
-
Try Git: An introduction to some basics (15min)
-
Install Node.js - This can be done by choosing the pre-built installers:
-
Come ready to learn with your favorite text editing program
- We suggest:
- Sublime Text: https://www.sublimetext.com
- Atom: https://atom.io
- Brackets: http://brackets.io
- We suggest:
-
After you've installed Node.js, install a NodeSchool workshop and start it up:
-
$ npm install -g javascripting
- Learn the basics of JavaScript. No previous programming experience required.
- https://github.com/sethvincent/javascripting
-
$ npm install -g learnyounode
- Learn the basics of node: asynchronous i/o, http.
- https://github.com/workshopper/learnyounode
-
$ npm install -g stream-adventure
- Learn to compose streaming interfaces with .pipe()
- https://github.com/substack/stream-adventure
-
The most important thing about attending NodeSchool is to have fun. We will have a bunch of volunteer mentors to help you through the above classes, so come ready to learn!
You are not going to be alone tomorrow in knowing nothing about Javascript or Node. And that's OK!
The earlier you can get everything installed and working the more fun we can have tomorrow. So make sure to ask for help in the Gitter chat room if you get stuck!
And remember to bring a water bottle. Stay hydrated! :)