I’m Steve (from Des Moines, IA, USA) - I’m just an enthusiast. Learning about software development and fantasy football are my two passions. I heard about Phoenix and as I learned more about Elixir, I realized that Elixir and Phoenix are well-suited for a lot of fantasy football-related ideas I’ve had.
My advice to others who aren’t professional/experienced developers would be to find a meaningful project you can use to learn that doesn’t use Phoenix or Ecto. It is easy to start there, especially with a Rails background, and fall into the trap of expecting a certain level of magic that a) may not be there, and b) you might not want to use anyway. I very briefly played around with both, and then set them aside to build my first real application. Once the “business” logic was well along, I noticed that, a) Phoenix and Ecto felt like small details; just a way to present/persist the data I had already figured out how to work with, and b) I had been forced to learn a lot more Elixir. Having done so, Phoenix and Ecto were much easier to understand.