In today's world even a person without coding and other technical skills can create a website. If you start doing any job, you should do it well. Before a website creation you need to get acquainted with the theory of web design, this knowledge will be definitely useful in future. The key to success of any web project is the combination of three elements: functionality, design and usability.