Haha sorry to hear that. What had always stopped me was making terrains... I enjoyed composing dialogues and designing monsters (especially bosses) a lot; the pattern of behaviour, the skills, etc. But terrains, especially buildings, meh, I had always sucked. :p Nice, so you're learning Ruby I assume? I had always left the scripting part to pre-made customised scripts, lol.
Hmm, how long, I wonder? I guess I just absorb and learn what I can as I go. I only started using Photoshop around two years ago; started knowing about web administration and management stuff in early 2010; and have just finished my second year of learning Japanese formally. So yeah, not really experienced :p