@faraday said in Learning Ruby for Ares:
I was reminded that I did a blog post awhile back on the Ares dev blog awhile back about learning Ares code by starting small and reinventing a few wheels before working up to tackle a major project. Might be of interest to some.
While I did indeed jump straight into the big projects, the coding tutorials were actually a huge help! I had tried getting into Ares several times before and each time I was quickly overwhelmed by the complexity (and I have 20 years of experience with MOO, MUSH, MUCK, LPMUD, etc so it wasn't like I was coming in completely "cold". It was still overwhelming).
This last time, I worked my way through the basic coding tutorials and they really helped me learn the system. Ruby was a different story. I was able to figure out the basics just by looking at the code, but ultimately I did have to invest in a Ruby book to learn some of the not-so-obvious things such as code blocks, modules, and how only nil and false are considered False (which actually caused me no small amount of frustration because I use short-circuit evaluation in my code quite a bit).
I highly recommend that anyone interested in learning to code for Ares, start with those tutorials. They'll definitely help ease you into what is a fairly complex game engine.