Учить для решения каких задач? В качестве языка для написания back-end более универсальным и надёжным является PHP.
В back-end Node.JS имеет смысл использовать для серверного рендеринга страниц: поисковики постепенно начинают понимать страницы, генерируемые Ангулярами и Реактами, но всё же пока эффективнее отдавать поисковым роботам готовый HTML-код страницы, а не JS-код, генерирующий HTML.
Другое "преимущество", на которое упирают адепты Node.JS в back-end - возможность большого кол-ва одновременных подключений. Но в этом Node.JS безусловно проигрывает тому же Go, а в PHP проблема высоконагруженных сайтов решается, например, использованием RoadRunner.
Если же рассматривать задачи вне back-end, то тут применение Node.JS несравнимо шире: начиная c создания десктопных и мобильных приложений (например, VS Code) - на которые все ругаются и всё равно продолжают использовать.