1) вам нужно будет установить git. Я рекомендую установить GitExtensions , инструментарий, чтобы сделать работу с git на Windows более интуитивно понятной. Это хорошо, чтобы вы начали. Теперь я делаю большинство мерзавцев в командной строке в любом случае.
Затем вам нужно будет настроить ваш git для работы с github, больше здесь .
2) Я всегда устанавливаю свои плагины из командной строки, и Netbeans просто видит, что это часть проекта. Я никогда не устанавливаю гемы и плагины изнутри NetBeans, но из документации видно, что на самом деле все так же (и, возможно, проще). Я обнаружил, что легче придерживаться всех уроков и прочего, где все управляется из командной строки.
3) Мнения расходятся;) RubyMine не бесплатен. Предположительно, он имеет лучшую поддержку рефакторинга, среди прочего. Я попробовал RubyMine один раз после длительного периода Netbeans и не увидел преимущества (но, возможно, я не выглядел достаточно усердно).