Explain what they installed last night

The Friday night install process is very cut-and-paste, and people new to Ruby don't understand any of the things that they did. Show them the components (git, github, ruby, rails, heroku) and explain what each is for and how they fit together in plain language and ''why'' each one is important. Diagrams can help. Don't assume beginners have any context: for example, git is not the only version-control software out there, it is just one way to do it.

Make sure they know basic *nix commands

Explain other foundational concepts.

See Foundational Skills for a slide set describing the basic skills required to be a programmer that don't involve writing code.


The Railsbridge Workshop curriculum lives on http://docs.railsbridge.org, which is backed by the code in http://github.com/railsbridge/docs

Here's a whiteboarded roadmap/flowchart of the old slides:

Contact Sarah Allen (sarah at ultrasaurus dot com) and send your github name if you want to be a collaborator. Or just fork the github project and send a pull request when you've made changes.

Ruby Language

Key Concepts

Additional Notes for Programmers



deck.rb presentation