My Experience from VisualBASIC says that, given an array (such as txtNum[]) has its first piece of data (element) at txtNum[0].
dim txtNum as Array
//Fill Array with 3 pieces of data
print txtNum
("Hello","This is text","This is also text")
print txtNum[0]
Hello
etc
Depending on your programming language, the syntax of how it is represented will change (i.e. VisualBASIC is Array_Name[Array_Index]) but in all the programming languages i can think of, the first element in an Array is index #0.
Further References:
http://student.kfupm.edu.sa/s200372670/1-D%20Array.htm
(Its for C, but the concept remains the same)