Non OOP languages can still be useful.
Anyways, either look at C++ or Java, as they both are great for teaching good programming practices and both do support OOP. However at times OOP isn't always the best approach.
Try looking for a decent book on either C++, or Java. They are both great languages.
I hate to sound like a newb...but what s OOP? Object oriented program?