Phlip wrote:
http://lmgtfy.com/?q=ruby+cgi+tutorial&l=1

For future reference, posting that thing is the equivalent of saying "I am too stupid to be able to exceed Google's average answer for this newsgroup's topic."
Or it's the equivalent of saying "Your question is so simple it could be answered with a Google search, yet you didn't give us the courtesy of going that far, and instead chose to bother hundreds of people with YOUR problem."
And let's face it, that link is a lot tamer than, say:
http://justfuckinggoogleit.com/
If you want an answer that exceeds Google's first few search results, ask a more intelligent question in the first place, and ask it _after_ making a decent effort to find the answer yourself. In fact, here's a detailed guide on how to ask:
http://catb.org/~esr/faqs/smart-questions.html
Common points that a few newbies every _day_ seem to miss:
- Try to find the answer yourself
There's Google, there's archives, there's manuals, there's FAQs. Those exist for a reason -- to save your time and ours. Even if you can't find it, showing that you at least made an effort will get you a bit more respect than "Help, I'm a newbie!"
- Choose your forum carefully
Ruby is not Rails. Ask on the Rails group for Rails questions.
- Follow common etiquette for that forum
Most of the people who care hate top-posting. If you can't be bothered to spend a few seconds pressing the fscking arrow keys, why should I bother to spend a few seconds reading your post?
- Don't post homework questions
There seems to be a _lot_ of these on this forum, and they get answered, unfortunately...
Look, I'm not against helping, but if you're clearly asking me to do your job for you, I feel like I should be asking to get paid. And if this actually is your homework (or your job), from some of the questions asked, I hope you get fired (or fail), and go back to school (or take the class over) -- not because I hate you, but because your employer (current or future) deserves better than a Paula Bean:
This particular question is one of a pattern: "I'm a newbie at foo." Clearly you are, what was the question? "How do I learn foo?" Sigh...
For future reference, keep in mind that you are asking a favor from quite possibly hundreds of people you've never met. Meet us halfway. It's probably faster to STFW anyway than it is to ask us -- so it's not just inconsiderate laziness, it's foolish, self-defeating, inconsiderate laziness.
And here's a hint: If you at least say "I looked, but I couldn't seem to find a good tutorial. This page <link> looks outdated..." That at least shows you tried, and is likely to get a friendlier response.
By the way, I have no problem being called out if I start asking stupid questions, too. But frankly, I think a harsh answer like lmgtfy, or even justfuckinggoogleit or STFW, is better than no answer at all. Better for the user, because they might get their question answered, and they might even pick up some Google skills. Better for us, because the same person won't be back tomorrow asking the exact same question, wondering why it never gets answered.