varier Just a little thought,
It is more appropriate to call PHP as server side scripting language rather than programming language.
We can skip the definition, though. It just, do you want to "code" website only? If yes, then PHP would be fine enough....