u need to know the basics of SQL, and Web based scripting.. if you have knowledge of that, PHP is easy as a pie