Юникс-админ. Любопытство, может и профиль поменяю. Но в первую очередь таки в пару к эрлангу удовлетворить любопытство и домашние проекты делать, если попрет вдохновение.
Если в опыте только императивщина - тогда сперва нужно воспринять функциональную парадигму. Потом сам язык - синтаксис, паттерн-матчинг, списковые выражения, гарды, функции, модули, алиасы, импорты, юз-ы, структуры данных, спеки. Освоить iex, mix. Это всё на elixir-lang.org
Как понимание зависит от того, что ты начал с эрланга?
Может и никак, может и по-всякому. Честно говоря, я не понял вопроса. Но, думаю, очевидно, что у того, кто сперва изучал Erlang, много писал на нём, познал его слабые/сильные стороны, а потом (вдруг?) открыл для себя Elixir, и у того, кто, например, решил постичь функциональную парадигму на примере Elixir-а, "понимания" будут всё-таки несколько разные, не находишь?
Может и никак, может и по-всякому. Честно говоря, я не понял вопроса. Но, думаю, очевидно, что у того, кто сперва изучал Erlang, много писал на нём, познал его слабые/сильные стороны, а потом (вдруг?) открыл для себя Elixir, и у того, кто, например, решил постичь функциональную парадигму на примере Elixir-а, "понимания" будут всё-таки несколько разные, не находишь?
С этим не поспоришь. Но «много писать на эрланг» в качестве первого пункта изучения эликсира выглядит странно...
Начинать изучение Elixir-а с Erlang-а ну вот никому не рекомендую, только если у вас есть терпение разбираться с каждой фигнёй, что ну будет сходу не работать (начиная с таких простых вещей, почему проект не перекомпилируется и компилирует удаленные зависимости).