Negative indexing (along with the related syntax for slicing) is one of the most usefull python features. Numpy and pandas thrive on it.
Just learn the language, python is already one of the easiest languages out there.
Just learn the language, python is already one of the easiest languages out there.
I have no problem with slicing. You can't get it accidentally wrong because the syntax is visible. Negative indexing vs positive indexing can't generally be distinguished just by looking at the indexing statement, which is where I tripped up.