Learning PHP....

can somone point to some real good tutorial/explanatory sites, or recommend some good books that I can use to learn PHP.

I need something that will emphasize database interaction, file manipulation, and some of the more complex aspects of it...

I already know of w3schools.com, learnphpfree.com
LVL 25
Who is Participating?
What are your programming skills like already?

I already had a good grasp on programming and learnt PHP from the PHP manual
I wouldn't suggest the manual as a learning tool for most languages, but for PHP it's great.

For good database interaction I would recommend looking at something like ADOdb.
Their documentation is pretty good.
I recommend the reverse engineering approach.
Visit http://www.hotscripts.com/ and find a PHP  script that interests you.
Install it, and then try to recreate the functionality without looking at their code.
Eventually, you'll get stuck and take a peek, but that's ok. Just reproduce it to the best of your ability and you'll be surprised how much you learn.
Peek as little as possible and break it down into bite size chunks.
blue_hunterTechnical ConsultantCommented:
Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

kevp75Author Commented:
my programming skills...well self taught ASP for close to 10 years...I think I can get it pretty quick....

normally L00M, I would agree, however, I would probably get frustrated, and cheat...alot ;-)

@blue...how would you know about that book?  According to Amazon, it's not even out yet?
Another good reference point is the site http://www.sitepoint.com/ (I have 11 of their books on my shelf here and several more at home). Of course, there's good tutorials on the site, so you don't actually have to buy any of the books.

Seeing as you've been using ASP for years that will help when it comes to mixing HTML and PHP. Check out the manual and see what it is missing and what you are going to need to look for from a tutorial. Often I find some tutorials are very specific and don't explain much other than how to do what they are doing.
kevp75Author Commented:
ahh....now that's a site I could seriously get into...not even for just PHP  =D

I appreciate the help folks...wish me luck as I try to break out of this Microcrap (hell) shell I've gotten myself stuck in...
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.