I know PHP but I don't know why things work the way they do. I just know it has worked in the past so I just put it in there.
I can't seriously call myself a web developer until I truely know the languages I am working with. And if someone asks me why this does that etc., and I can't answer them, it's just wrong.
So my question is, where would be a good place to start learning how things work? I know there is the PHP Documentation but it's quiet large and intimidating. And I know there is college, but are there any other ways?
Appreciate it!