PHP/MySQL may not be so difficult…
So as I’ve been working on the plan for “Project X” my assumption has been all along that I am too old and set in my ways to learn enough PHP/MySQL to handle any of it myself. However, somewhere along the line of my life I’ve become the type of person who grooves on reading how-to-books. Lord knows where that desire was when I was actually in school… So anyway, I tossed in a copy of Larry Ullman’s PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide with a recent Amazon order. I just finished reading the book through - I haven’t gone back and “coded along with Larry” yet, and much to my surprise I’m finding it quite clear, logical and approachable. In fact, a lot of the experience I have has prepared my to move to these concepts quite easily, I think.
I know what you’re saying - “Jeez - who doesn’t know this stuff?!” but remember I’m a designer and project manager with a long association with computers. I haven’t been able to call myself a programmer since my old BASIC days back in the early80s. I am however, a bit of an experienced Filemaker Pro developer, and again I am surprised that a lot of that experience (”user friendly” as it is) has given me a good basis to move on up to PHP/MySQL. Until now, my PHP experience has consisted of changing values in Wordpress themes etc. My SQL experience is from the PHPMyAdmin side only, not creating a database or interacting with it in any meaningful way.
So am I planning to code Project X myself then? Hell no. Well, that’s not entirely true. I’ve decided that I’m going to develop the database as a first draft, and then toss some money at one of my “real” developer friends to audit it. Then I’ll stake a stab at the PHP. For some reason, I have a harder time getting my head around PHP than the concepts in SQL, but that’s just me, right now.
I have to say though, that in my experience, Peachpit Press books rock. They’re certainly not the ultimate reference, but their Quickstart Guides have played a very important part in my career up to now. I find them to be a thorough “quick look” at a topic, providing just enough knowledge to feel like I’m informed about a piece of software and know whether or not to explore more. YMMV.