Tuesday, July 10, 2007

Ruby on Rails... in your future?

I have always been impressed with the potential of object oriented programming. I was giving college lectures about this 15 or more years ago, and I've always wondered since if any of my students then payed attention, or took advantage of the insights that I was offering them. Somehow, I really doubt this was the case. But object oriented programming is now the star of web development, so it may be time to re-emphasize the benefits of this programming approach.

Not that I'm a programmer myself, mind you. It's just because the concept makes so much sense to me... a modularization of software, so to speak, with many possibilities for code re-use. And ease of maintenance isn't far behind as a sensible feature, either!

But WHICH object oriented language? HOW to learn it?

There are many possibilities, such as Ajax, PHP, Java, and Python, just to name a few.

My favorite lately has been Ruby on Rails, mainly because I see so many Web 2.0 developers using it. That means there must be plenty of job opportunities!

How to learn it? Everyone has quite different background and experience levels, so it really isn't possible to suggest only one way, suitable for all, in every situation and circumstance. But here are some possibilities...

Online Course - Ruby/Rails Certificate Series (in development)

O'Reilly School of Technology

http://www.oreillyschool.com/courses/

Books -

Ruby Cookbook

by Leonard Richardson, Lucas Carlson

Ruby on Rails: Up and Running

by Bruce A. Tate, Curt Hibbs

Ruby in a Nutshell

by Yukihiro Matsumoto

Other Ruby on Rails links -

http://rubyonrails.org/

http://www.workingwithrails.com/

http://rubynow.com/

http://en.wikipedia.org/wiki/Ruby_on_Rails

http://rubylearning.com/



Monday, July 9, 2007

This is the place to find new tech information................

I am fascinated with the potential of Web 2.0 technology!

This is the place that I will be posting my thoughts on new developments.