A funny example how long variable name can be confusing and cause a bug! intinnerloop is a stupid variable name anyways. Learn to use names that tell something! In this case I guess there are 25 (26?) inventory slots. So, better variable name could be inventory_slot, if you insist using long variable names for loops.
I can even tell more: among professional programmers (I mean, programmers that work on an enterprise, etc...) there is a standard name for things when programming, and how to write code. For example:
· Constant = All letters Upper case: TRUE, FALSE, YES, NO, etc... There is a constant that does not follows this always: __VERSION__
· Variables = descriptive name. If made of two or more words, the first word is lowercase, the other words uppercase the first letter: numOfItems, playerHealth, inventorySlots, mapLevel, etc...
· Procedures = Like variables, but uppercase the first word: SendMessage(), PrintMap(), MoveMonsters(), ...
But it's really important to use descriptive names, so the maintenance of the code is done easier. Don't use variables very similar, because it can confuse when writting code. But not with similar letter, also with similar meanings, can lead to confussion: numOfItem is almost like numberOfItem, but also numOfObjects, numOfItems, numOfThings, can lead to cofussion.
And avoid variables like 'a', 'm', 'var1', 'var2', etc... unless just used into a loop like "For i = 1 to 10", etc...
But it seems that there is a certain variable that doesn't follows this always: 'aux', that some people may use as a wildcard for some situations that needs an universal variable, and don't want to declare a new one because they just need to store some data somewhere but for just a single operation that doesn't needs a new variable.
Also comments are extremely usefull (and almost a have-to), because the next time you review your code you can remember what that it does exactly, because after tousand lines of code, it's hard to remember how such piece of code works exactly.
This is also very important so you allow other people to read your code without much problem.