Начиная с IDE, вы, безусловно, можете начать, особенно такую, как RubyMine, поскольку она в основном кроссплатформенная.
Однако изучение редактора, такого как Vim или Emacs, имеет и другие преимущества, такие как возможность быть полностью кроссплатформенным. Что еще более важно, они легки как в дисковом пространстве, так и в использовании памяти. Хотя использование IDE может помочь вам в изучении языка (поскольку вы получаете завершение синтаксиса, документацию и т. Д.), Изучение редактора может привести к тому, что энергопотребление, о котором тот, кто использует IDE, может только мечтать (но это займет некоторое время). чтобы добраться до этой точки на чем-то вроде Vim или Emacs).