ID:2094131
 
As I start off every question in this thread... I am by no means a programmer but while I was dabbling in some code I created a few lists. I was searching through the list when I noticed the index of the items were -1 the position in the list, this being that the index of the lists start at 0. I was just wondering why does it start at 0?

(I think its the index... Ex: list[number here] )
Fun fact, BYOND actually starts at 1, just to confuse everyone.
It does... WHAT IS THIS.. now Im really confused.. why is it different D:
Actually a lot of languages are 1-based. BYOND is one of them, but there are many. BASIC is a classic example, with Visual Basic following suit.