Ruby class

From Noisebridge
(Difference between revisions)
Jump to: navigation, search
(Ruby Class)
 
(25 intermediate revisions by 13 users not shown)
Line 1: Line 1:
= Ruby Class =
+
Current class information (as of June 2012) is at [[Backend web dev in Ruby on Rails]].
  
[https://www.noisebridge.net/mailman/listinfo/chunky_bacon Mailing List]
+
[http://groups.google.com/group/starmonkeys Mailing List]
  
== Course Material ==
+
There is also a call for interested people to sign up for another (presumably non-rails) Ruby class at [[Ruby Mining]].
  
* [http://rubykoans.com/ Ruby Koans]
+
== Learning Resources ==
* [http://testfirst.org/ Test First Teaching] - Download the exercises [https://github.com/mockdeep/learn_ruby here]
+
 
+
== Other Learning Resources ==
+
 
=== Ruby ===
 
=== Ruby ===
 +
* [http://rubykoans.com/ Ruby Koans]
 +
* [https://github.com/mockdeep/learn_ruby Test First Teaching] - Click on the download button.  The first lesson has a walkthrough to get you started.
 
* [http://tryruby.org/ Try Ruby] (Interactive Tutorial)
 
* [http://tryruby.org/ Try Ruby] (Interactive Tutorial)
 +
* [https://github.com/ryanb/ruby-warrior Ruby Warrior] (A game where you program your warrior to navigate a dungeon)
 
* [http://pine.fm/LearnToProgram/ Learn to Program] (Website/Book)
 
* [http://pine.fm/LearnToProgram/ Learn to Program] (Website/Book)
 
* [http://mislav.uniqpath.com/poignant-guide/ _Why's Poignant Guide to Ruby] (Website)
 
* [http://mislav.uniqpath.com/poignant-guide/ _Why's Poignant Guide to Ruby] (Website)
Line 16: Line 16:
 
* [http://ruby-doc.org/ ruby-doc.org] (Online Ruby Documentation)
 
* [http://ruby-doc.org/ ruby-doc.org] (Online Ruby Documentation)
 
* [http://apidock.com/ruby APIDock] (Online Ruby Documentation)
 
* [http://apidock.com/ruby APIDock] (Online Ruby Documentation)
 +
 
=== Rails ===
 
=== Rails ===
 
* [http://railsforzombies.org/ Rails for Zombies] (Video/Interactive Tutorials)
 
* [http://railsforzombies.org/ Rails for Zombies] (Video/Interactive Tutorials)
 +
* [http://railscasts.com/ Railscasts] (Short Video Tutorials)
 +
* [http://asciicasts.com/ ASCIIcasts] (Railscasts.to_s)
 
* [http://guides.rubyonrails.org/ Rails Guides] (Online Tutorials)
 
* [http://guides.rubyonrails.org/ Rails Guides] (Online Tutorials)
 
* [http://pragprog.com/titles/rails4/agile-web-development-with-rails Agile Web Development with Rails] (Book)
 
* [http://pragprog.com/titles/rails4/agile-web-development-with-rails Agile Web Development with Rails] (Book)
 
* [http://apidock.com/rails APIDock] (Online Rails Documentation)
 
* [http://apidock.com/rails APIDock] (Online Rails Documentation)
 
* [http://api.rubyonrails.org/ Rails API] (Online Rails Documentation)
 
* [http://api.rubyonrails.org/ Rails API] (Online Rails Documentation)
 +
 
=== RSpec ===
 
=== RSpec ===
 
* [http://www.pragprog.com/titles/achbd/the-rspec-book The RSpec Book]
 
* [http://www.pragprog.com/titles/achbd/the-rspec-book The RSpec Book]
 
* [http://apidock.com/rspec APIDock] (Online RSpec Documentation)
 
* [http://apidock.com/rspec APIDock] (Online RSpec Documentation)
 +
=== Git ===
 +
* [http://gitimmersion.com/ Git Immersion] (Online Tutorial)
 +
* [http://progit.org/book/ Pro Git] (Free Book Online)
 +
* Git Tutorial (On your command line, type 'man gittutorial')
 +
* [http://www.cafe24.com/extensions/api/faq/view.html cafe24 faq view api]
 +
 +
=== Etc. ===
 +
* [http://tomayko.com/writings/rest-to-my-wife REST]
 +
* [http://www.codecademy.com Codecademy]
 +
 +
== Project Ideas ==
 +
 +
=== Games ===
 +
* Poker
 +
* Tic-Tac-Toe
 +
* Sudoku
 +
* Hangman
 +
 +
=== Sites ===
 +
* Noisebridge website
 +
* Task/Project tracking
 +
* Rubybat (clone of [http://www.codingbat.com CodingBat])
 +
 +
== Class Notes ==
 +
* [[ruby_class_2011_03_29|March 29, 2011]]
 +
* [[ruby_class_2011_03_01|March 1, 2011]]
 +
* [[ruby_class_2011_02_22|February 22, 2011]]
 +
 +
[[Category:Ruby]]

Latest revision as of 20:05, 18 June 2012

Current class information (as of June 2012) is at Backend web dev in Ruby on Rails.

Mailing List

There is also a call for interested people to sign up for another (presumably non-rails) Ruby class at Ruby Mining.

Contents

[edit] Learning Resources

[edit] Ruby

[edit] Rails

[edit] RSpec

[edit] Git

[edit] Etc.

[edit] Project Ideas

[edit] Games

  • Poker
  • Tic-Tac-Toe
  • Sudoku
  • Hangman

[edit] Sites

  • Noisebridge website
  • Task/Project tracking
  • Rubybat (clone of CodingBat)

[edit] Class Notes

Personal tools