Quote Originally Posted by Bijo
Do you think I should really hit OOP or do you think I should continue doing procedural until I have that perfectly under control? I ask this because OOP to me looks like it's just a step higher for more general natural control, even though it looks like I'd still rely on using procedures/methods, so it looks logical to perfectly know procedural programming first.
You are correct. You should master the normal procedural programming first to some degree to benefit from OO programmming

Your approach in the OP is called Top-Down programming which I also after a lot of years programming still use. The nice thing about it is that you'll have to write the underlying procedures so you can't slack in the initial stages