MySQL is a fantastic platform to learn database programming, and is also used by lots of very large and fast websites. If you want to get stuck into dynamic web sites, then you could do far worse than the highly popular PHP/MySQL combination that leverages the simplicity and power of PHP with the, well, simplicity and power of MySQL!