U am a new developer who is being thought Object oriented design. What is the alternative approach to OO? functional?
The less you start off with, the better your understanding will be, and then you should learn to expand your horizons with other programming paradigms: logical, functional, and many others.
Totally agreed on other paradigms not being teached enough though.