I noticed that Message-ID: <jzFjc.44791$GR.6472041@attbi_s01> from Nick
Mudge contained the following:
What is the best way for a new person to learn PHP and still new to
programming to learn PHP. And also to learn how to use PHP with other
technologies to write really good database driven interactive Web sites?
Best answer wins a prize.
Firstly, you need a good working knowledge of html. You need to know
how to put together forms and form elements, tables and so on. Without
it you won't be able to make the PHP do anything. You can use an editor
like Dreamweaver to knock things up but be careful of using its
automated procedures. While you may be producing pages incorporating
scripts you will be lacking the understanding. For instance if you
wanted to bake a cake, you could just buy cake mix and add water and an
egg. Or you could combine individual ingredients, flour butter, sugar
etc. Or you could buy wheat, grind the flour, churn the butter... PHP
has a lot of ready written functions to help you write scripts, the
equivalent of prepared flour, butter, sugar
Secondly you need to be comfortable with basic programming constructs
and philosophies. You need to know the meaning of terms like variable,
array, function, loop and the all important if..else Do as many simple
web tutorials as you can to familiarise yourself with these terms and
ideas, but steer clear of the php.net tutorial for now. I think it
assumes a higher basic knowledge.
You will need to study databases and for more complex site this will
mean relational databases. This will involve getting your head around
normalisation which I won't pretend is easy. But it is vitally
important to get database structure right at the beginning. You will
need some knowledge of SQL, the language used to get results out of the
database.
Take it a bit at a time and do as many web tutorials as you can. File
snippets of code on your machine every time you do something new then
you can refer back to it when you need it rather than trying to remember
absolutely everything. Bookmark useful websites and usenet posts.
Apply what you have learned to small projects. Yes there are numerable
guest book scripts out there but you will learn far more by rolling your
own.
Good luck.
--
Geoff Berrow (put thecat out to email)
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs
http://www.ckdog.co.uk/rfdmaker/