I need advice on what to do next

If you need a project go to http://projecteuler.net/ and start working
through the problems.

They are interesting problems mathematically and will help your
understanding of math as well as programming.

Remember that you're learning to program in Ruby, but the language is
incidental; focus on the basics of computer science.

You'll find a great list of tutorials and documentation here:
http://www.ruby-lang.org/en/documentation/\.

Whenever you're programming keep this docs page open:
http://www.ruby-doc.org/core-1.9.3/\.

Then when you want to know what an Array can do you just go find the class
and start reading methods. Eventually you will reach a critical mass of
knowledge and solutions to problems will present themselves through the
methods you've learned.

Good luck! Go code for a month or two and check back in.

···

On Wed, Dec 14, 2011 at 4:06 PM, Alex Lang <alex.lang.utah@gmail.com> wrote:

OOP is Object Oriented Programming, Ruby is an Object Oriented Programming
Language.

On Wed, Dec 14, 2011 at 5:02 PM, Nathan Kossaeth < > system_freak_2004@yahoo.com> wrote:

> So basically what you're saying Marc is write a simple program that
> works. Then slowly build on it? What is OOP fashion?
>
> --
> Posted via http://www.ruby-forum.com/\.
>
>

--
Jonan Scheffler
Lead Developer
jonanstudios.com
(503) 985-6626

http://catb.org/~esr/faqs/smart-questions.html

I've done 140 of those, and can say that while they're wonderful for
learning problem solving, they don't lend themselves well to OOP, and that
Ruby is often far too slow to be a good choice of language for working on
them.

I did try to model the challenges from RKS after this idea (e.g.
https://github.com/JoshCheek/ruby-kickstart/tree/master/session1/challenge\),
though, that you can work on a problem independently, and test it to find
out if you got it correct (because I did find PE's problems to be enjoyable
and fruitful, even if I didn't learn my coding style from them).

···

On Wed, Dec 14, 2011 at 6:40 PM, Jonan Scheffler <jonanscheffler@gmail.com>wrote:

If you need a project go to http://projecteuler.net/ and start working
through the problems.

They are interesting problems mathematically and will help your
understanding of math as well as programming.