How to learn php and wordpress online

I want to learn php and wordpress online freelly is there any source please reply

I suggest you do a quick internet search, where you will find plenty of resources to get you started. For example:

http://php.net/manual/en/getting-started.php

http://learn.wordpress.com/