473,398 Members | 2,125 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,398 software developers and data experts.

Looking for a good book to begin learning PHP

Just like the subject says, I'm interested in taking up PHP and would
like to know if anyone knows of any books that are a must have. I know
there are tons of books out there on every language, but I'm sure some
are much better than others. I'm mainly looking for a beginners book
that also had advanced content too, but if that doesn't exist, then
just an excellent beginners book would be fine too. Thanks in advance
for any information you can give!

Apr 14 '07 #1
6 2224
On 14 Apr, 07:23, "WJRutledge" <WJRutle...@gmail.comwrote:
Just like the subject says, I'm interested in taking up PHP and would
like to know if anyone knows of any books that are a must have. I know
there are tons of books out there on every language, but I'm sure some
are much better than others. I'm mainly looking for a beginners book
that also had advanced content too, but if that doesn't exist, then
just an excellent beginners book would be fine too. Thanks in advance
for any information you can give!
I'm presuming you mean PHP AND MySQL (database) rather than just PHP
itself? is so >>

My first book (some 3-4 years ago) was "PHP and MySQL for Dynamic Web
Sites (Visual QuickPro Guides)" it was a great intro and I referenced
it many times whilst trying to learn about arrays, loops, and much
more.
It is EASY READING and it also has good visuals, unlike the second
book I brought, which was a huge SOLID text book and didnt explain
things very well.

If you have no experience of PHP AND little or no experience of
programming in general then I would 100% recommend this book as it's
not very big but covers everything you need to start programming in
PHP and MySQL. There is also code supplied (CD or online
downloadable).

Otherwise there are other books by this publisher such as "PHP for the
World Wide Web: Visual Quickstart Guide (Visual QuickStart Guides)"
which I beleive just concentrate on PHP - however I havent read this
so I really can't comment.

Also, PHP.NET (the offical PHP website) is the NUMBER ONE resource for
finding out about PHP's built in functions - in my words it is the PHP
bible. (Sorry for such a long post, Im a real chatterbox!)

Apr 14 '07 #2
<comp.lang.php>
<WJRutledge>
<13 Apr 2007 23:23:28 -0700>
<11**********************@w1g2000hsg.googlegroups. com>
Just like the subject says, I'm interested in taking up PHP and would
like to know if anyone knows of any books that are a must have. I know
there are tons of books out there on every language, but I'm sure some
are much better than others. I'm mainly looking for a beginners book
that also had advanced content too, but if that doesn't exist, then
just an excellent beginners book would be fine too. Thanks in advance
for any information you can give!
Every php book that i've seen has been written by people who have long
forgotten what it was like to be a php newbie .

As such - they dont tell the php newbie what they need to know in order
to get started with php .

More often than not the first few chapters of most php books tend to
concentrate on telling you things that you will never really use like
how to convert a string to a number etc .

One php book i bought even thanked the lord jesus christ for allowing
him to write his php book and needless to that particular page got
ripped out and chucked in the bin .

The point of that is - most authors who write php beginner books are
more interested in their own petty reasons why they wrote the book and
trying to convince you to use their style of scripting .

Putting all the above aside , The actual php.net website is as much use
as a chocolate teapot in the sahara desert when you first start out
learning php as its a geek reference manual rather than a tutorial .

But its not all bad as once you do get up and running with php and once
you learn the syntax that php uses - most commands can be learnt quite
quickly with the minimum of fuss .

In short and to sum up - php is a real cunt to learn because it takes a
couple of months tinkering around to learn all the basics and to be able
to start writing things at will .
But dont let me put you off old chap :-))
Apr 14 '07 #3
I got PHP5 and MySQL for dummies a while back, and I found that book
to be pretty good.

I also got Teach yourself PHP in 24 hours.

The first is more of a beginners book, and the second has some
beginner stuff, and a lot of intermediate, and some advanced content.

Apr 15 '07 #4
WJRutledge wrote:
Just like the subject says, I'm interested in taking up PHP and would
like to know if anyone knows of any books that are a must have. I know
there are tons of books out there on every language, but I'm sure some
are much better than others. I'm mainly looking for a beginners book
that also had advanced content too, but if that doesn't exist, then
just an excellent beginners book would be fine too. Thanks in advance
for any information you can give!
This is such a subjective matter I'd be tempted to say: browse a few in
a store (or try a sample online, or download an ebook (and be good and
pay for the one you choose to really work with) or just pick one of the
lot and start having fun. The time spent on shortlisting the 'good' ones
first may be time wasted.

If you care, I like the O'Reilly series (in general, and their PHP
collection in this case), but others have said they found it horrible.
My experience with a few Wiley books are the exact opposite, and you'll
find fans of those as well. Same goes for the XXX for Dummies series.

Online there is a LOT of free material as well, varying from very
complete collections of tuts and scripts ranging from simple to guru, to
utterly useless ego-ridden sets of PHP excrement.

I think for me my 'self-education' in C and C++ have helped me a lot at
first, since PHP's syntax has striking similarities.

Compared to many, PHP is a rather 'forgiving' language, which makes it
easy to get something working fast, at the same time it may lead to
sloppy coding practices that bite you in the belly later.

GL and welcome to PHP

Sh
Apr 15 '07 #5
On Apr 14, 4:23 pm, "WJRutledge" <WJRutle...@gmail.comwrote:
Just like the subject says, I'm interested in taking up PHP and would
like to know if anyone knows of any books that are a must have. I know
there are tons of books out there on every language, but I'm sure some
are much better than others. I'm mainly looking for a beginners book
that also had advanced content too, but if that doesn't exist, then
just an excellent beginners book would be fine too. Thanks in advance
for any information you can give!
If you're complete programming newbie, the book mentioned in the first
reply, "PHP and MySQL for Dynamic Web Sites (Visual QuickPro Guides)",
has some good reviews on Amazon.

I've got a little programming experience so I ended up buying
"Beginning PHP and MySQL 5: From Novice to Professional" and I think
it's great. Very well-written, easy to read and thorough enough to
cover all but the most advanced features of PHP/MySQL.

Whichever book you choose, I would recommend getting one that is
written specifically for PHP5 rather than earlier versions of PHP. The
newer approach to object-oriented programming in PHP5 encourages much
better programming practices and will make it much easier to move to
other languages like Java later on if you so choose.

Good luck,
Daz.

Apr 15 '07 #6
WJRutledge wrote:
Just like the subject says, I'm interested in taking up PHP and would
like to know if anyone knows of any books that are a must have. I know
there are tons of books out there on every language, but I'm sure some
are much better than others. I'm mainly looking for a beginners book
that also had advanced content too, but if that doesn't exist, then
just an excellent beginners book would be fine too. Thanks in advance
for any information you can give!
The book I use the most is the documentation itself.
It cost me a whole week of tending my color inkjet printer, but
I printed out and bound up all of the online documentation -
including user submitted comments.

I keep thumbing through other PHP books, thinking that I should
maybe buy one of 'em. But everything in the books out there
seems to already be in the user comments.

(If anyone wants to Paypal me $200, I'll print out a copy for
you, too!)
Apr 16 '07 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

12
by: Raque | last post by:
Hello. I'm looking for a good C++ reference book. I learned C++ a year ago. It is very broad and I need something to refer to. Particularly about syntax (using -> versus ".", etc.), using...
5
by: Aya9877 | last post by:
Alright, I have no idea what level book I need. I have a basic/decent background in coding. I am advanced in query building. I have a decent understanding of Visual Basic and some VBA. My...
13
by: Gabriel Reid | last post by:
Greetings, I'm looking for any books that the members of this group may have to recommend for C#. I have experience with a number of programming languages (probably most relevant would have to...
7
by: boostngti via DotNetMonster.com | last post by:
I have 4 years of programing exp. with Coldfusion, and I am begining to learn ASP.NET C# and was wondering if some people could suggest some good books. I went to Barnes & Noble the other day...
10
by: Harley | last post by:
Hello, I was VERY blessed with a Christmas gift of visual studio .net from a man I hardly know who had heard of my plans of software developement. So I am probably the only person in the world who...
7
by: noid droid | last post by:
Greetings. I received 4 VB .NET books and looking through the indices and tables of contents, I see that none of them addresses multithreading in VB ..NET. I just bought a bunch of books because...
3
by: WJRutledge | last post by:
Just like the subject says, I'm interested in taking up Javascript and would like to know if anyone knows of any books that are a must have. I know there are tons of books out there on every...
1
by: MarkW | last post by:
Sometime back I bought a couple books on Dreamweaver and Flash for the CS2 Suite and along with it bought a book for Php, Foundation Php for Dreamweaver 8. I read the Dreamweaver and Flash books...
12
by: alexander | last post by:
hi, can someone point me to a good JS tutorial? (it may be in German or English) regards alex
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.