I am trying to learn Elixir, so far so good I am very early on in the process, so not sure if my response is worth much.. but...
1) No truly difficult parts yet, .. perhaps inspecting the data types returned and figuring what data types are required by libs (Poison for example). I often wonder if the way I am doing things is the correct way.
2) More time would be good. If my work were using it that would be great but currently learning on my own time, which is very limited
3) So far I would say everything I have wanted to know is in the elixir-lang site or elixir school
I have very little time to spare, so I mainly learn on the train during my commute to work, this means not internet connection, which is actually great I read the docs rather than google for bit of code I need.
I cloned the following:
so far those have allowed me to produce a REST api ontop of a SQLite file and a I am currently trying to do some sort of blockchain implementation.