Про "компиляцию" тут уже сказали. От себя добавлю, что плагины для Lua в Atom давно заброшены. Так что Atom для разработки на Lua вряд ли можно считать хорошим выбором.
Стоит ли для общего развития купить и пройти данный курс?
Для общего развития стоило бы пройти курс "Как перестать искать курсы и начать читать книги, статьи, документацию?". Но пока такого курса никто, наверно, не создавал.
Выбрать одно.