Skip to content

Fun With Linux - Ruby Programming Basics

Photo of Kevin
Hosted By
Kevin
Fun With Linux - Ruby Programming Basics

Details

Last class we discussed project management with Agile Methodologies. Now that we have a project...

Lets write some code!

We will write some code using the Ruby Language, run these programs and analyze how they work. We will aim for lots of hands on in this class. We will be using the Test Driven and Behavioral Driven Methodologies we learned about last time.

Note: Participation in the last class not a prerequisite to understand this class... But if you were at the last class, this class will make much of it come come alive for you

I believe too many of these classes speak too much to language structure, and theory... In addition, so many of the classes out there use examples designed to demonstrate, with little or no functional relevance. This often leaves students with lots of knowledge, much of which they will not retain, and no practical examples to build from. Its the inch deep and a mile wide approach.

Instead... I prefer a more practical approach. Hand you a shovel, and a pickax and show you what to do in order to find gold. So in this class, we will learn by building a small framework that you can use for real world, professional level projects. I want you to leave with a practical understanding of how to assemble real world Ruby programs.

As last time, I will arrive about 9:30 to set up. Class will start about 10:00 and go to 1:00. Lunch is included in the price. Then we will start up again at 2:00 and go to 4:30-5:00.

Warning... RUBY IS NOT RAILS, BUT RAILS IS RUBY. What I mean by that is that Ruby on Rails is a great product. And many people equate Rails with Ruby. In this class, we learn Ruby... the language. Not Rails the application framework. Rails will be the subject of another class in a few months. So, if you plan on taking that class, I would highly recommend this one, even though Rails will not be discussed. Rails is the framework used to build the program, but Ruby is the nails that keeps it all together, and a solid understanding of Ruby will make Rails much easier when that class comes.

Photo of The Denver/Boulder Linux Meetup Group group
The Denver/Boulder Linux Meetup Group
See more events
Anythink Commerce City
7185 Monaco St · Commerce City, CO