im new to this forum, can you tell me what is a php file

i am learning how to make webpages and i hear php alot but i dont know what it is or what is used for

i would like to learn the uses of php and how i can put it in my website