First post - need projects to practice

Hello there!

I have been learning Ruby since a few days and I feel I'm ready to get
my hands dirty. I want to practice by writing a few, even if trivial,
programs.

So could anyone suggest a few programs or projects that I could try
coding so that it'd make the practice a tad more interesting?

···

--
Posted via http://www.ruby-forum.com/.

This is a great source for learning, plus you have other solutions to
check or get ideas from:

http://rubyquiz.com/

Jesus.

···

On Thu, Jun 7, 2012 at 9:53 PM, Andrew Barrymore <lists@ruby-forum.com> wrote:

Hello there!

I have been learning Ruby since a few days and I feel I'm ready to get
my hands dirty. I want to practice by writing a few, even if trivial,
programs.

So could anyone suggest a few programs or projects that I could try
coding so that it'd make the practice a tad more interesting?

One of the usual exercises is Conway's Game of Life. Especially, do
it with test-driven development, in baby-steps. Then make slightly
different assumptions in your tests and see how it influences your
implementation.

Then check out the Ruby Koans, and assorted repositories of Code
Katas. If you get stuck on Dave Thomas's katas, you can see my
solutions to them on my blog (below). :slight_smile:

-Dave

···

On Thu, Jun 7, 2012 at 3:53 PM, Andrew Barrymore <lists@ruby-forum.com> wrote:

I want to practice by writing a few, even if trivial, programs.

--
Dave Aronson, Cleared/Remote Ruby on Rails Freelancer
(NoVa/DC/Remote); see www.DaveAronson.com, and blogs at
www.Codosaur.us, www.Dare2XL.com, www.RecruitingRants.com

Hi,

"Jesús Gabriel y Galán" <jgabrielygalan@gmail.com> wrote in post
#1063604:

http://rubyquiz.com/

Yeah, those Ruby quizzes are really a lot of fun.

However, when you are more advanced and you're looking for larger
projects, you should think about what *you* want to do. Maybe a small
game or a specific tool?

I think the best way to learn is to write programs that you actually
use. This is much more demanding than just doing small tasks for
training. And it forces you to write good code, because using the
program will very soon reveal its weaknesses.

···

--
Posted via http://www.ruby-forum.com/\.