Tables vs PHP

Hey guys. So more and more people are fazin out tables and using PHP and CSS to make some amazing sites.

I am decent at CSS and poor at PHP. What are your thoughts about the evolution and why it happend other than simple updating, and where are there some good CSS+PHP tutorials so I can keep up with the evolution of things?