I learned my first programming language in OOP style, it was Java and used in learning and solving classic bioinformatics problems, then switched to different style because if you doing PhD no time to think about anything but getting results and writing , cannot wait to finish reading this series