Quote: from allsmiles at 10:01 am on Nov. 15, 2007
It depends on the person really, helloworld. Learning a procedural language first really hindered my understanding and use of OO programming. As in, I still can't get my head around it.
But what makes you think skipping directly to OO would make things easier? Then you'd still have to understand the basic syntax, function/method calls, pointers, program flow, etc, etc, on top of learning OO concepts. Object oriented design patterns are really just a superset of procedural programming anyway. You can design OO code in plain C, too.