Why is array indexing done with 0 and not with 1 in programming languages like Java ? I am totally new to java any explanation is welcomed.
I Have presented answer to this question in the diagram below which i have written in a piece of paper which is self explanatory
Main Steps:
Note: Blocks shown in the image is memory representation
I Have also posted this answer here