Skip to content

Instantly share code, notes, and snippets.

@joshfinnie
Last active August 29, 2015 14:08
Show Gist options
  • Save joshfinnie/e7aed66b0240bd7e5018 to your computer and use it in GitHub Desktop.
Save joshfinnie/e7aed66b0240bd7e5018 to your computer and use it in GitHub Desktop.
NodeSchool Prep - NationJS 2014

NodeSchool - NationJS 2014

Welcome and thank you for signing up for NodeSchool at NationJS 2014. To make this NodeSchool the best NodeSchool, there are a few things that you can do to help us. Below are some steps which should set you up to excel this NodeSchool!

Steps to get ready for NodeSchool.

  1. Install Node.js - This can be done by choosing the pre-built installers here.
  2. Download the NodeSchool packages.
  3. Come ready to learn with your favorite text editing program (We suggest Sublime Text, Atom or Brackets)

What is NodeSchool?

NodeSchool is an open-source teaching platform that teach web software skills. It originated as a way to get up to speed with Node.js but has been expanded to help you learn multiple topics. NodeSchool has 3 main packages which should get you up to speed in Node. These packages are:

  • javascripting (npm install -g javascripting)
    • Learn the basics of JavaScript. No previous programming experience required.
  • learnyounode (npm install -g learnyounode)
    • Learn the basics of node: asynchronous i/o, http.
  • stream-adventures (npm install -g stream-adventure)
    • Learn to compose streaming interfaces with .pipe().

There are also a whole bunch of electives, but if you are comfortable with the 3 main packages you should help us mentor :-) The complete list of NodeSchool packages can be found here

Remember

The most important thing about attending NodeSchool at NationJS 2014 is to have fun. We will have a bunch of volunteer mentors to help you through the above classes, so come ready to learn!

@macgyver
Copy link

macgyver commented Nov 6, 2014

why sudo, why -g?

@joshuaborn
Copy link

Word. Why "-g"? Seems to work just fine if installed locally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment