Я пишу на Python. Но на Паскале. На Паскале можно на любом языке писать.
Конечно я читал книги про объектное программирование, полиморфизм и наследование,
но в голове думаю я по прежнему модулями, пользовательскими типами данных и операциями над ними.
Разница между нотацией
объект.действие(параметры)
и
действие(объект, параметры)
от меня ускользает.