Forum Moderators: mack
Here is the definition from About.com:
"The PHP Hypertext Preprocessor (PHP -- yes, the first "P" in the acronym does indeed stand for PHP!) allows web developers to create dynamic content that interacts with databases. PHP applications are normally found on Linux servers and in conjunction with MySQL databases. It provides those servers with functionality similar to that provided to the Windows platform by Active Server Pages technology."
Needless to say, this means nothing to me. Let's parse this out:
"PHP applications are normally found on Linux servers.."
Now I'm going to have to learn Linux/Unix? I know serious people think that is the way to go, but I dont even know HTML yet? What the hell...?
".....and in conjunction with MySQL databases.
Again. Whatis MySQL? Do I need it? What's going on here really?
"...functionality similar to that provided to the Windows platform by Active Server Pages technology."
Again means nothing. What is Active Server pages? WHy would I need something like that if I am just starting out?
HTML is fairly easy to learn. There are tons of online tutorials that are free and even very inexpensive online HTML classes if you learn better by being instructed. Good luck ;).
Learn HTML first and PHP will make alot more sense. Here's a VERY basic answer to a couple of your questions -
What is MySQL? MySQL is a database server that you can use to make your website more dynamic. If you are familiar with Microsoft SQL Server, or Oracle, MySQL is along those same lines. I would imagine that most good web hosts out there provide some type of MySQL database for you to use.
Active Server Pages are similar to PHP, they are just Microsoft's implementation of dynamic web pages. And no, you definitely don't need to learn PHP or ASP when you are just beginning.