honestly, basic reading comprehension and the ability to use a search engine is all that is really required.
that being said, it'll help a great deal to learn basic scripting (perl) and relational database (mysql) concepts if you intend to do much customization. after you have a decent grasp of that, it shouldn't be too difficult to move into modifying the source code itself.
some people learn concepts better by diving right in and reading/learning as they go along, being forced to fix the things they break along the way. it just depends on the type of learner that you are.
|