Before you continue you should have a good understanding of the following:
- HTML/XHTML - PHP - MySQL
folders structure
system calls
main
modules
languages
users
articles
images
statistics
files
forms
mailing
market
display
system log