Map key is a atom or string

Is this entire issue/convention documented or explained fullly anywhere? As a newbie to Elixir I was caught off guard.