да эликсир сам по себе не сложнее какого либо другого языка, другой вопрос, чтобы писать бизнес-вэлью вещи на эликсире нужно знать js, bash, c++ неплохо бы, пртоколы и принципы сетевого взаимодействия, принципы построения отказоустойчивых систем, и вообще понимать чем BEAM лучше JVM. Чтобы писать на ReactJS достаточно выучить основные HTML-тэги и вперед. Поэтому с Js проще начать, чем с эликсира. Потом свочнуться из фронтэнда в бэкенд, и после того, как поймешь, что нода.жс - говно уже идти в эликсир.