We've listed the 20 best online resources to learn PHP. Check them out and set up your own professional website.