The usages of internet is growing fast. The demand for creating dynamic websites is also increased. There are plenty of web development languages to create dynamic websites.PHP has become popular server site scripting language and now it is most widely used programming language for web development. Different CMS(Content Management Systems) come into existence with help of PHP. WordPress, Drupal and Joomla are examples of CMS that are made with help of PHP.WordPress is popular blogging platform which is created in PHP. With help of WordPress, you can create your own blog though you don’t have any programming skill. You can create any type of CMS with help of WordPress. It is open Source CMS which is based on PHP.So there is always a demand for Skilled PHP coders and freelance web designer for WordPress customization work and other content management systems. Many website owners need custom design for their new blog. WordPress Customization and CMS customization in a new field in the area of web development.So if you are a creative designer and want to take part in this new web development field then you must learn PHP and learn how to create custom themes for WordPress. Plenty of online tutorials are available on “how to create a WordPress theme” or “how to convert PSD to a WordPress theme”. It is just like converting PSD to HTML or creating a custom website design for a static website. Only difference is that you will convert your PSD to a PHP file which will be used as Custom Design for blog. Drupal and Joomla are also theme based CMS’s that need Web Site Design work.As a freelance web designer, you can earn sufficient amount of income, if you learn WordPress customization. WordPress is most widely used open source CMS throughout the world. There is plenty of web design work with related to other CMS also. So I suggest web designers to learn PHP.