ZachBeta / ruby-newbie

A few micro web apps to use at Ruby Newbie nights
9 stars 12 forks source link

New Here?

So you're very new to Ruby? Good thing you found us!

We're going to take you on an ADVENTURE!

Adventure Time!

This project was started to provide puzzles for people pondering programming. We found that Ruby was pretty welcoming and provides some great tools to get started in web development. It's also a beautiful language :-)

We are using a tool called Sinatra for this exercise. It is, for our intents, a stripped down version of Ruby on Rails.

How do I get everything setup?

USE THE CLOUD HARRY!

This guide is written against using Cloud9 as it reduces barriers a lot lower than a local install. We've followed Ruby on Rails Tutorial (3rd Ed.) on this one.

You should now see directory structure on the left with various projects such as hello_world and bootstrap. You can explore the projects by clicking on the various files and directories. For more information see the individual project sections below.

...Or install stuff on your machine

If you do not want to use Cloud9 and are comfortable installing code on your own laptop. Follow the steps in this section to get a Ruby development environment running on your own machine. This is a strong alternative to using the Cloud9 service described in the previous section, but will take a lot more setup time.

How do I run it?

Let's run our simplest example hello_world :D

The Micro Apps

Simple web apps to explore web development with Ruby:

Basic MicroApps

Intermediate

Next Level Ish

How can I help? / What if I run into issues?