Рассматриваются в основном кросс-платформенные решения, которые можно употреблять для разработки на всех распространённых настольных платформах: MacOS, Linux, Windows.

  • Visual Studio Code. Кросс-платформенный редактор со встроенным эмулятором терминала. Подходит для компьютеров с большим объёмом оперативной памяти (от 2 гигабайт).
  • Komodo Edit. Обязательно используйте версию Komodo Edit, а не Komodo IDE, являющейся платной. Данный редактор подходит для компьютеров со средним объёмом оперативной памяти.
  • Atom. Кросс-платформенный редактор, построенный на web-технологиях. Для работы необходимо 2 гигабайта оперативной памяти.
  • RubyMine. Коммерческая среда разработки приложений на Ruby, имеющая поддержку для разработки с использованием фреймворка Ruby on Rails и других веб-технологий. Для получения лицензии необходимо получить почтовый ящик в домене университета. Для этого необходимо пройти регистрацию на портале.
  • Siblime Text. Коммерческий редактор, содержащий множество дополнений, расширяющих его возможности для различных целей.
  • GNU Emacs. Швейцарский нож для программиста. Оснащён интерпретатором языка EmacsLisp. Нужно прочитать книгу по использованию.
  • VIM. Другой швейцарский нож для программиста. Оснащён интерпретатором языка VimScript. Нужно прочитать книгу по использованию.