<i>&gt;, beyond languages, data is often 1-based indexed.</i><p>That&#x27;s a good point.  Probably the most widespread <i>data</i> example for non-programmers is spreadsheets (MS Excel, Google Sheets).  The first row[1] in the spreadsheet is labeled as &quot;1&quot; instead of &quot;0&quot;.  The idiomatic Visual Basic programming code to loop through the rows would look something like:<p><pre><code>  For Each cell In Range(&quot;a1:a25&quot;)  &#x27; not &quot;a0:a24&quot;
      &#x27; do work
  Next cell
</code></pre>
[1]<a href="https:&#x2F;&#x2F;www.google.com&#x2F;search?q=microsoft+excel+spreadsheet+a1&amp;source=lnms&amp;tbm=isch" rel="nofollow">https:&#x2F;&#x2F;www.google.com&#x2F;search?q=microsoft+excel+spreadsheet+...</a>