Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Tree: 269df2d3bf
Fetching contributors…

Cannot retrieve contributors at this time

211 lines (139 sloc) 7.27 KB
<!DOCTYPE html>
<!--[if IEMobile 7 ]><html class="no-js iem7"><![endif]-->
<!--[if lt IE 9]><html class="no-js lte-ie8"><![endif]-->
<!--[if (gt IE 8)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html class="no-js" lang="en"><!--<![endif]-->
<meta charset="utf-8">
<title>Fundamental Ruby (1 Day) - Jumpstart Lab Curriculum</title>
<meta name="author" content="Jumpstart Lab">
<meta name="description" content=" Fundamental Ruby (1 Day) Welcome! First, open this page in your browser:">
<!-- -->
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="canonical" href="">
<link href="/favicon.png" rel="icon">
<link href="/stylesheets/screen.css" media="screen, projection, print" rel="stylesheet" type="text/css">
<script src="/javascripts/modernizr-2.0.js"></script>
<script src=""></script>
<script src="/javascripts/octopress.js" type="text/javascript"></script>
<link href="/atom.xml" rel="alternate" title="Jumpstart Lab Curriculum" type="application/atom+xml">
<script src="" type="text/javascript"></script>
<script src=""></script>
<script type="text/javascript">
tabHandle: '.handle', //class of the element that will become your tab
pathToTabImage: '/images/feedback_tab.png', //path to the image for the tab //Optionally can be set using css
imageHeight: '150px', //height of tab image //Optionally can be set using css
imageWidth: '50px', //width of tab image //Optionally can be set using css
tabLocation: 'left', //side of screen where tab lives, top, right, bottom, or left
speed: 300, //speed of animation
action: 'click', //options: 'click' or 'hover', action to trigger animation
topPos: '200px', //position from the top/ use if tabLocation is left or right
leftPos: '20px', //position from left/ use if tabLocation is bottom or top
fixedPosition: true //options: true makes it stick(fixed position) on scroll
<!--Fonts from Google"s Web font directory at -->
<link href=",italic,bold,bolditalic" rel="stylesheet" type="text/css">
<link href=",italic,bold,bolditalic" rel="stylesheet" type="text/css">
<body >
<header role="banner"><hgroup>
<h1><a href="/">Jumpstart Lab Curriculum</a></h1>
<nav role="navigation"><ul class="subscription" data-subscription="rss">
<li><a href="/atom.xml" rel="subscribe-rss" title="subscribe via RSS">RSS</a></li>
<form action="" method="get">
<fieldset role="search">
<input type="hidden" name="q" value="" />
<input class="search" type="text" name="q" results="0" placeholder="Search"/>
<ul class="main-navigation">
<li><a href="/">Curriculum Index</a></li>
<div id="main">
<div id="content">
<article role="article">
<h1 class="entry-title">Fundamental Ruby (1 Day)</h1>
<p>Welcome! First, open this page in your browser:</p>
<p><a href=""></a></p>
<h3>Is this the right session for you?</h3>
<p>You belong here if:</p>
<li>You&#8217;re new to programming in general</li>
<li>You have zero or little experience with Ruby</li>
<li>You want to learn how to build basic programs</li>
<li>You&#8217;d like to move through the very fundamental concepts of the language</li>
<p>This is <em>not</em> a good session for you if:</p>
<li>You&#8217;ve been doing Ruby/Rails for awhile</li>
<li>You want to talk about metaprogramming</li>
<li>You want to want to move really quickly</li>
<h3>Are you prepared?</h3>
<p>You need to:</p>
<li>Join the chatroom at <a href=""></a></li>
<li>Follow the environment setup instructions to get Ruby 1.9.2: <a href=""></a> </li>
<h2>The Plan</h2>
<h3>Ruby in 100 Minutes</h3>
<p>We&#8217;ll start with the fundamentals of Ruby and Object Oriented Programming:</p>
<p><a href=""></a></p>
<p>Then, to put those techniques into practice, let&#8217;s being the JSAttend project:</p>
<p><a href=""></a></p>
<p>We anticipate only working through a few iterations of JSAttend in the session, but please continue working on your own!</p>
<p>You&#8217;re strongly invited to help improve these tutorials, even while we&#8217;re running the session. All the text is available on Github, so you can edit it right in the browser. Hit the &quot;Feedback&quot; tab on the left side of any page.</p>
<div class="sharing">
<aside class="sidebar">
<h1>Recent Posts</h1>
<ul id="recent_posts">
<footer role="contentinfo"><p>
All materials licensed <a rel="license" href="">Creative Commons Attribution-NonCommercial-ShareAlike 3.0</a>&nbsp;
<a rel="license" href=""><img alt="Creative Commons License" style="border-width:0" src="" /></a>
<span class="credit">Powered by <a href="">Octopress</a></span>
<div class="slide-out-div">
<a class="handle" href="#">Feedback</a>
<h3>Have Feedback?</h3>
<p>Did you find an error? Something confusing? We'd love your help:</p>
<li><a href="#" id="edit_source">Edit the source code of this page directly on Github</a></li>
<li><a href="">Create a new issue on the project's Github page</a></li>
var pathname = window.location.pathname.replace( ".html", ".markdown" );
var github_url = "" + pathname;
$("a#edit_source").attr('href', github_url);
Jump to Line
Something went wrong with that request. Please try again.