I have been writing a basic intro to programming through PHP @
www.designerslobby.com... It's a really basic intro to all the core programming concepts in a PHP environment.
I have learned almost all my PHP online, and I think that is really best. Search around and you'll find a huge amount of information!