My first experiences with i,j,and k were in Vector Calculus, not in programming. In a three dimensional space, i relates to the X, j relates to Y, and k relates to Z. I don't know if this was just my textbook's standard, or if others followed this as well.