Well, sort of. Erlang has the array module, which does actually index at 0, intentionally to feel like an array from another language.<p>The primitive collection types index at 1, but, as you said, are almost never indexed that way. I&#x27;m not sure the motivation as to why, but the fact it feels clunky to use them that way is a benefit, as it raises resistance when you&#x27;re using them wrong (as indexing them almost always is).