To put it short, Ruby isn’t a newbie’s choice. It has quite a steep learning curve so usually programmers adopt it after some years of experience in some other languages. The average rubyist’s age is 25 — 28. The average Ruby on Rails developer is usually already an experienced professional with big knowledge in both web development and general software engineering skills.