Forum Moderators: coopster

Message Too Old, No Replies

Ok, PHP Noob, bear with me!

         

phpnoob

6:19 am on Feb 22, 2004 (gmt 0)

10+ Year Member



Hey all;

I'm motivating myself to learn PHP, as I have the next 6 months to practically do nothing before college (majoring in Web Design). I was wondering if anyone could recommend any great starter books for PHP, and any other books that I could use to help me learn the most about PHP that I possibly could. I'm prepared for constant cramming, just need a few books that know what they are actually doing, and explain everything for newbies who have zero experience with PHP. Any help? I'm using Windows XP, not sure if that makes a difference. Thanks.

yowza

6:29 am on Feb 22, 2004 (gmt 0)

10+ Year Member



PHP and MySQL Web Development by Welling and Thomson is the best book I've found

jd80

8:00 am on Feb 22, 2004 (gmt 0)

10+ Year Member



PHP and MySQL For Dynamic Web Sites by Larry Ullman... you'll get through this one in less than a week, it being my third PHP book, I wish it had been my first... definitely a great place to start; it took me only three days to get through it-I'm a big crammer too. 8)

John

P.S.: if you haven't installed PHP yet or MySQL for that matter, check out Sokkit at sokkit.net: they got a good PHP4.3/MySQL/Apache2 package that makes it a breeze to get up and running... you get a free 30 day trial and if you want to purchase it, it goes for only like $25!

[edited by: jatar_k at 5:49 pm (utc) on Feb. 22, 2004]
[edit reason] delinked [/edit]

superpower

8:17 am on Feb 22, 2004 (gmt 0)

10+ Year Member



When I started out I really, really liked "PHP: Your Visual Blueprint for Creating Open Source, Server-Side Content" (Whitehead).

The Welling book is good too, I have it and refer to it occasionally. But it's a bit more wordy (encyclopedic) and the Visual guide is more suited toward quickly getting all the basics down by just looking at the code and the explanation.

Also I highly recommend going to the main php website and downloading the php "help" .chm file that has been designed for windows. It's all the php documentation, tutorial, functions, notes-- all built into a Windows help file. I have a shortcut to this on my Start menu on my XP box and it's convenient when I need to lookup the syntax of something. Actually nowadays I mainly use that and the PHP Cookbook.

phpnoob

5:02 pm on Feb 22, 2004 (gmt 0)

10+ Year Member



Thanks for all the help guys, I'll look into it all this week.

About Sokkit though... I thought PHP was free to use? How come it costs $25?

jatar_k

5:49 pm on Feb 22, 2004 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



that one is 25

these aren't

easyphp.org
firepages.com.au - phpdev

ergophobe

9:59 pm on Feb 22, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Do you want to be on the design end of things (graphics, layout, multimedia) or on the programming end of things (PHP, MySQL, Perl, etc)? Since you came here, I assume the latter. If you want to be on the programming end, how about these for suggestions:

* Roll your own install of Apache/PHP/MySQL. If you can, set it up under Linux, even if you don't end up using it regularly, knowing a little will help a lot (you can do a dual-boot machine pretty easily if you are cash short).

* The book that taught me the most about programming in PHP is the book that taught me a fair bit about programming and nothing about PHP. It was written before PHP was invented, but it will really help you conceptualize. It is The Structure and Interpretation of Computer Programs (aka SICP) by Abelson and Sussman and teaches using the language Scheme (dialect of Lisp), but it's not really about programming in Scheme. They chose Scheme because the syntax is so simple that they don't have to teach it, and therefore can teach higher level concepts. Most books about PHP are about teaching you the language. The books that are about teaching you to program (and how to think)are all going to be written using Scheme, C, Java or something like that. The books mentioned will help teach you PHP syntax and only as a by-product teach you how to think about a problem. SICP will help teach you how to think about a problem and only as a by-product teach you anything about Scheme syntax. I am not lying when I tell you that SICP changed not simply how I think about structuring a program, but how I think about tasks as simple as folding laundry and shovelling a driveway. Also, it is the standard text for first-year CS majors are MIT and Berkeley.

Full text free at: [mitpress.mit.edu...]

Best Windows-based environment for Scheme
[drscheme.org...]

Some other books I've had recommended are some titles on patterns, espcially Design Patterns by the so-called Gang of Four, but I can't speak about those personally. Here's an article on how design patterns can be applied to PHP
[zend.com...]

Tom