Self
Self is a reference to the object on which the current method operates.
Related concepts: ObjectReferenceMethod
Closest Wikipedia entry: This (computer programming)
Misconceptions about Self9 documented Misconceptions
Check YourselfThisAsField — Java
this is a special field in the objectThisAssignable — Java
One can assign to thisThisCanBeNull — Java
this can be nullThisExistsInStaticMethod — Java
this is a local variable, also in static methodsThisInConstructorIsNull — Java
In a constructor, this is nullThisNoExpression — Java
The name this is not an expressionThisAssignable — JavaScript
One can assign to thisSelfAssignable — Python
Reassigning self changes the object on which a method is calledSelfNoExpression — Python
The name self is not an expression