From: Brandon Weaver Date: 2013-06-19T04:59:51+09:00 Subject: Re: getting the most out of Ruby --bcaec53aed20dd5e8c04df7327ab Content-Type: text/plain; charset=ISO-8859-1 The biggest jumping point for me is when I stopped trying to program Ruby like C# and started programming Ruby like Ruby. Coming from C land you have tendencies towards a lot of imperative techniques, and Ruby is not solely imperative. Learning the functional side of Ruby is essential to graduate into advanced topics. Blocks, Lambdas, Closures, Metaprogramming, and Enumerables are the huge topics. Master them and you'll see a huge difference. On Jun 18, 2013 3:33 AM, "robin wood" wrote: > I write a lot of scripts in Ruby, most are small simple things but some > are growing and getting quite complex. > > I came into Ruby from php but with a background of VB, Java and a bit of > C so I've picked up some Ruby specific techniques but mostly I'm > probably missing out on some of the cooler stuff that can be done if you > really know what you are doing. > > Can anyone recommend any good resources for moving from intermediate up > to really using the power of Ruby. Things like short cuts, essential > gems, issuing method x rather than y because it is more efficient. > > Ideally I'd like videos but anything will do. > > -- > Posted via http://www.ruby-forum.com/. > > --bcaec53aed20dd5e8c04df7327ab Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

The biggest jumping point for me is when I stopped trying to= program Ruby like C# and started programming Ruby like Ruby.

Coming from C land you have tendencies towards a lot of impe= rative techniques, and Ruby is not solely imperative. Learning the function= al side of Ruby is essential to graduate into advanced topics.

Blocks, Lambdas, Closures, Metaprogramming, and Enumerables = are the huge topics. Master them and you'll see a huge difference.

On Jun 18, 2013 3:33 AM, "robin wood" = <lists@ruby-forum.com> wr= ote:
I write a lot of scripts in Ruby, most are small simple things but some
are growing and getting quite complex.

I came into Ruby from php but with a background of VB, Java and a bit of C so I've picked up some Ruby specific techniques but mostly I'm probably missing out on some of the cooler stuff that can be done if you really know what you are doing.

Can anyone recommend any good resources for moving from intermediate up
to really using the power of Ruby. Things like short cuts, essential
gems, issuing method x rather than y because it is more efficient.

Ideally I'd like videos but anything will do.

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

--bcaec53aed20dd5e8c04df7327ab--