General Question

HungryGuy's avatar

What is a good book for learning PHP and MySQL?

Asked by HungryGuy (16044points) December 30th, 2009

I’m a programmer who knows a number of mainframe languages and DB2 SQL quite well. I’m comfortable finding my way around a Unix system—though the case sensitivity irks me sometimes. I even know a fair amount of Javascript. But I know zilch about Apache, PHP, or MySQL. So I don’t want a book that’ll talk down to me like I’m a “dummy” or rank beginner. I’ve always liked the O’Reilly books, though they’re a tad expensive.

Observing members: 0 Composing members: 0

5 Answers

phoenyx's avatar

I’d start here: http://www.php.net/manual/en/

Get a feel for PHP, then buy books to fill in the gaps or get deeper into particular areas.

pjanaway's avatar

Books are crap, use the internet.

Vincentt's avatar

The PHP manual is great, and you can probably get that in book form.

Breefield's avatar

I quite like the website tizag.com – I would not suggest reading the php.net manual. Just too much information all at once.

noyesa's avatar

The PHP.net manual is information overload. It’s largely designed for experienced developers to hit the ground running with features of the language they’re either vaguely familiar with or have never heard of.

I’ve read PHP and MySQL Web Development, published by Addison-Wesley, part of their Developer’s Library books, and it was pretty good (I had a decent understanding of the language before I read the book, mind you). I used that book to help teach a friend PHP and he has become very competent with the language, despite being a non-programmer before hand.

Unfortunately books are nowhere near the end-all solution to learning a programming language, you have to use it in the wild, so try lots of online tutorials and find some examples of things you could use to test your skills (build a shopping card, blog, etc).

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther