Hi Ryan,
The first thing you need to learn if you want to become a serious web designer or developer is HTML.
I learned it within a week thanks to a great book "HTML in 24 hours".
Once you have HTML mastered then CSS becomes just an extension. Even with free online tutorials you can get a hang of it.
As for PHP the language by itself is pretty simple and straightforward. However when it comes to programming, the language is secondary. What's important is knowing the main concepts then you can learn & use any language to get the job done.
http://www.w3schools.com/ is a place to start for great tutorials.
Of course it doesn't matter what you learn and where you learn it, only practice will get you to the point you want to reach.