Take the 2-minute tour ×

I try to learn codeigniter framework but I need advice. Do I need to learn OOP before or not?

And it requires me to been professional OOP or beginner is enough to start learning codeigniter?

share|improve this question
add comment

2 Answers

I've never used code-igniter, but if its like any most other frameworks it would probably be helpful to have at least a beginner's knowledge of OOP before getting into it. Knowing and being able to write OO code probably isn't absolutely positively necessary, but it will help a LOT as you will actually understand what's going on instead of memorizing syntax and not knowing what it actually does.

Plus if you are going to learn PHP, OOP will be an essential boost in your knowledge and productivity, and help if you ever want to learn another language. Once you learn it, you often find its hard to stop thinking in objects. :D

share|improve this answer
add comment

You don't need it, it's quite easy to learn but knowing OOP will help you a lot. You'll know what it is that you're actually doing and be more productive.

IMO, if you want to program in OOP, you should learn OOP. Simple as that.

share|improve this answer
add comment

Your Answer


