PHP is not very difficult to learn and pretty simple when it comes to interacting with databases like MySQL and for education purpose the site would not needed to have many features.