By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Depends what you really want to create. If it's a completely static site, you don't even need PHP etc. You could either do the pages with some website design software (like Dreamweaver) or do it the harder way by learning HTML/CSS. The latter provides cleaner and better code, but of course also requires you to learn quite a bit.

On the other hand, the days of completely static webpages are pretty much over. Almost every non-amateur homepage these days uses PHP (or some other server-side programming language), one or more databases etc. And since you say you are completely new to this topic and that you need to do this really fast, I would definitely NOT recommend trying to learn PHP and doing it with PHP. The reason is that it's not trivial to make PHP-backed websites safe and secure. And people completely new to PHP, trying to learn just the basics required to create a small website, are almost guaranteed to unconsciously make insecure websites (for example by being vulnerable to SQL injection).

Since you're practically starting from zero and seem to be in a real rush, I would personally recommend using a free content management system like Joomla (http://joomla.org) instead. That way you can easily create quite attractive webpages with modern dynamic features and there's very little to learn for doing so. To create a custom design for the page you will however still have to learn a bit of HTML/CSS. But I still consider this a promising strategy, because you get feelings of success very soon.