Я только начал работать с rails около 2 месяцев назад, а до этого я делал в основном asp.net с Visual Studio. Как и вы, rails - мой первый взгляд на команды Unix. Я пошел до крайности и решил использовать VIM в качестве редактора, а не полагаться на IDE (RadRails, Aptana и т. Д.). Если вы пойдете тем же путем, что и я, у вас будет намного более крутая кривая обучения! Если вы используете IDE, то, вероятно, будет намного проще, но не так интересно или весело ИМХО:)
Если вы пойдете по тому же маршруту, что и я, вам нужно будет узнать о vim, а его множество плагинов , таких как rails.vim, fuzzyfinder, snippets, NERDTree Я использую MacVim и установил очень крутой козырек для терминала. Конечно, вам также нужно научиться использовать Git для контроля версий. Наряду с этим вы захотите узнать о MacPort и RVM. Я не думаю, что эти вещи обязательно специфичны для Unix, но если вы пришли из разработки Windows, это все новые вещи, которые вы должны изучить.