только придумывать и писать программы, вряд-ли есть другой способ.
p.s. как по мне, так думать "объектами" гораздо проще чем "данными". но я знал людей, которые за 30 лет работы программистом так и не смогли воспринять ООП и их код все равно оставался процедурным, хотя они вроде и использовали классы.