Seems like you've caught the bug! You've tried coding and are now curious as to how exactly you should structure what you've built. The Ruby language is great for learning about software design; easily manipulable into object-oriented code.
This full day workshop will focus on object-oriented fundamentals and the basics of the Ruby programming language. We'll start our day by looking at some Ruby code and discussing how it is used to design objects. We'll then pair up to practice writing our own code. During the afternoon session we'll learn additional Ruby syntax, consider software design, and swap pairs to further build out our applications.
Pre-Requisites: You should have some familiarity with programming concepts such as loops and if/then conditionals.
About the Instructor
As a software developer with ThoughtWorks, Rebecca works closely with clients to build custom web applications, primarily with Ruby on Rails. She focuses on building user-oriented software, favoring the quick feedback provided by Ruby (and Rails). In her downtime Rebecca is an outspoken advocate for women's issues and is also a casual runner. Find her on twitter @rebeccasliter.