www.massgsm.com/redhottips/


 
 

< HOMEPAGE

How To Begin Programming With Ruby on Rails
By: Brian Vuyk


Well, I commend you! A quick disclaimer - Ruby on Rails is not for everyone, nor suited for every job. That said, spend a couple hours evaluating it, to see if it is right for you, or your project. It is a very rewarding language to learn, with some capabilities far beyond other languages.

Good starting points:

1. Visit the Ruby on Rails website, and watch the Screencasts and Presentations

2. Download Ruby from the homepage in point #1. Now Ruby on Rails can be had in a couple of different flavours depending on your platform.

1. If you are on Windows, I have tried RadRails, RIDE-ME, and Eclipse with the Ruby Development Tools, and never felt comfortable with any of them. Your best bet may be to program things using a text editor such as UltraEdit along with the windows command line to run scripts from, or to use JEdit in place of UltraEdit. Ruby usually comes with an editor called SciTE which many people like. I couldn?t get into it too well. But give it a try - you may like it. I haven?t found a Windows development environment for Ruby yet which really did the trick. There is a thread about it posted here.

2. If you are on Linux, I would suggest jEdit with the command line to run scripts. Of course, if you develop with linux, you may be comfortable enough with vi or emacs. I wouldn?t stop you from going that way? Most of the suggestions listed for Windows are available on Linux as well.

3. If you are on a Mac, go with TextMate. ?nuff said For more info, read the thread mentioned in the windows point above.

3. Follow through the O?Reilly Rolling with Ruby on Rails tutorial. That should give you an idea of why Ruby and Rails are great together. Don?t forget Part 2.

4. While you are reading, also check out StartAtTheBeginning and the Tutorial in the RubyOnRails Wiki. And while you are at it, read whatever other wiki pages you see that interest you. There is alot to learn there, and you will find yourself referring to it alot.

5. Like what you see so far? You should get some books. Might I recommend Agile Web Development with Rails: A Pragmatic Guide or Ruby for Rails: Ruby Techniques for Rails Developers .

6. Bookmark the Rails API. You?ll need it. Don?t be scared, though. It?s alot smaller than the Java 1.5 API.

7. Join the Rails Forum. There are alot of genuinely talented people there who would be more than willing to help you with any issues you may have. Really - a great bunch!

8. Register or subscribe to the feed for my blog. I myself am still learning about Ruby with Rails. I will post as much helpful information as I can, in order to help other newcomers to the language to avoid the same pits and traps I fell into.

Ruby on Rails is a young language, only a year or two old, and as such, there are alot less resources available for it than there might be for Java, or C/C or C# or any of the Microsoft Languages. But it is very rewarding, almost a new paradigm for those willing to take it up.

Good Luck!

About The Author

Brian Vuyk writes about a variety of technology-related subjects at his blog, found at http://www.infohatter.com/blog/



Return to Index

NAVIGATION


Reviews of the Latest PC Games
The 10 Most Rampant Computer Viruses
How To Protect Information Technology Systems Rootkits
Network Certification Exam Tutorial DHCP And RARP
eBay Auction Home Business Tutorial Dont Charge Too MuchOr T ...
SQL Server The Most Powerful Database Administration Tool
Microsoft Windows Most Utilized Servers
Track down Internet Thieves with CEH Training
Training For Security In Todays Computer World
The New and Improved Microsoft CRM 30
VoIP Security
Uses of the NET and ASPNET Infrastructures
Adsense Improve Your Earnings by 5 Folds
Domain Names Become Premium Web Real Estate
How To Find The Best Desktop Computer Deal
Now You Can Create Your Own Desktop Icon
Computer Consulting Business Tools for Getting Good Customer ...
IT Spending Protecting Your Clients from PC Vendors
Establishing Criteria for Clients in the Computer Consulting ...
Road Runner Has A Fast Internet Connection
Registering Domain Names and Hosting
Finding The Best Computers For Sale
What Is Microsoft Terminal Server
Is Your Wireless Network Secure
How To Correct A Slow Running Computer
Selecting The Right Cable Modem Service
Microsoft Office Integration
An Overview Of Instant Messaging
IT Service Contracts How Do You Find the Best Ones
Computer Networking Business Startup and Hiring Key Employee ...
Computer Repair Prices A Complete Price
Benefits of Computer Franchise Ownership
An Introductory Guide To Firewalls
Information On Applying For A Credit Card
How to Quit your Day Job with Turnkey Websites
Search Engine
Sitemap Generator
How To Find The Best Spyware Blocker
Password Security Open Sesame
Computer Security Software
How To Begin Programming With Ruby on Rails
The Art and Science of Computer Game Design
What Is Wifi What Are Wifi Hotspots What Can They Do For M ...
A Guide To Website Promotion Part One
DoItYourself Or DIY Websites
A Guide To Website Promotion Part Two
FTP Hosting Service Selection Seven Tips
FTP Hosting for Beginners lesson 101
FTP Hosting For Small Businesses
Understanding Your PCs CPU Clock Speed And Front Side Bus
Finding The Right Computer Education
How To Auto Security System For Your Car
A Word To The Wise Why Are Keywords So Important
Creating IpodReady Video Clips
Basic Equipment In Digital Photography
Video Blogging How To Share Your Videos
Getting free traffic to your website Promote your site for ...
PDF to HTML Conversion Repurposing the PDF
Computer Work for the Work from Home Boss
Computer Reseller Business Effective Recourse Policies
An Information Technology Consultant Can Make Business Simpl ...
Figuring Out Your Role as an IT Consultant
Internet Fax New Way to Send and Receive Faxes
Pod Casting Podshock
Motivating Computer Service Company Operations Employees
Podcast RSS Feeds
Slow Internet Connection Due To Noise On The Phone Line
PDF to Word Conversion One Solution for A Number of Hassles
Customization Tools for Microsoft Dynamics GP overview
Tracking Software PRTracker
Spyware Get Protected
Linking Strategies Where Should That Link Go
Detecting Spyware Online
Keeping Your Computer Safe With A Personal Firewall
Your Firewall How Does It Work
Computer Firewall Your Vital Defense Against A Virtual Atta ...
Computer Memory A Vital Part of a PC
Laptop Accessories In A Bag
Virus Alertness Tricks
Computer Networking Business Creating Clients
Computer Repair Services and Market Segments
Why Choose a Core 2 Duo For Your CPU In Your New High End Co ...
Online Shopping Online Stores What And Why Do We Buy Would ...
IT Emergencies are IceBreakers
Software Maintenance Contracts Offer Protection
Timing IT Audits
IT Sales Beyond the Initial Call
Has Intels New Chip Architecture Finally Defeated Amd
How to Shop for a VOIP Provider
Hewlett Packard Delivers Exceptional Color Laserjet Printing ...

© 2006 - www.massgsm.com/redhottips/ - All Rights Reserved