기초는 책을 구입해서 따라가거나 수업을 받거나 하는게 가장 좋습니다. 기초가 어느정도 되면 그 다음부터는 인터넷의 예제를 기초로 배울건 배우고 고칠건 고치면서 하면 됩니다.
전문적인 루비 언어 개발자가 될 생각은 아니실테니 염탐꾼님이 말하신 아방스 강의를 보고 배워도 기본적인건 될겁니다. 다만 언어를 처음 접하는 사람이라면 많이 헷갈릴겁니다. 정말 좋아하거나 열정이 있거나 혹은 취향에 잘 맞든지 머리가 좋든지 해서 습득이 잘 되면 괜찮습니다만, 그게 아니면 좀 많이 고생하실 수 있습니다.
스크립트를 변형해서 사용하고 싶은 목적으로 루비를 배우신다면 차라리 번역기를 이용해서 일본이나 영어권 사이트 돌아다니시는게 좋습니다. 다른 분들이 만든 스크립트를 사용하는게 더 빠를 수도 있죠.
정말로 루비가 좋거나 이쪽으로 진로를 잡으신다면 중급 이상 과정이 필요하실텐데, 그때는 스스로 하셔야 합니다. 프로그램을 어느정도 배우면 그 뒤는 생각한대로 만드는것이고, 생각대로 잘 만들어진다면 그 다음은 최적화입니다. 이건 다른 사람의 도움을 받기 어려운 '노력의 영역'이니 말이죠. 그와 동시에 C계열 언어도 공부하셔야 되는데, 여러 목적이 있습니다만 배워두면 아주 좋죠. 안배워도 괜찮긴 하지만 배우는게 좋습니다. 특히 한국이라는 사회에서는 말이죠.
중급부터가 없더라고요...