I have been C/C++/VBNET programmer for a long time. Now Ruby advanced concept is attracting me. So I decided to learn how to use it.But the "Behavior" of Ruby used to confused me. I usually feel like can't completely control my Ruby program. 

Can you help me get clearly about this ?

(Maybe some of your favorite guide about "Ideas" and "Styles" in Ruby may help >:D< . Thank)