Когда начинаешь изучать какой-то язык программирования встаёт вопрос о том, где на нём писать. Впринципе, можно где угодно. От простого блокнотов и Microsoft Word до многоуровневых приложений с поддержкой дополнительных плагинов и программного обеспечения, проще говоря IDE(интегрированная среда разработки). Очень большое количество людей пользуется редакторами, которые очень похожи на IDE. К примеру, Xcode или Visual Studio. Да, у них есть определённые преимущества перед обычными приложениями для работы с кодом: Однако, у них есть и несколько минусов перед настоящими IDE. В большинстве своём, отсутствуют такие функции, как: Можно подумать, что это не так важно, можно и без этого прожить и прекрасно писать качественный код. Можно. Но времени вы затратите существенно больше, потому что будете вручную заполнять шаблоны, которые готовы во многих IDE. Зато все библиотеки и фреймворки будут "отскакивать от зубов". К примеру у JetBrains есть целая сборка своих качественных IDE, каждая из ко