human
I want to learn about website design.  What do I need to know?
assistant
1. You need to understand the basics of HTML, CSS and JavaScript.
2. Familiarize yourself with frameworks like Bootstrap and JQuery.
3. Understand design principles such as color theory and user experience (UX) design.
4. Learn how to use different design tools like Adobe Photoshop, Illustrator and Sketch.
5. Acquire knowledge of SEO and content optimization techniques.
6. Develop skills for web hosting, domain setup and management.
7. Familiarize yourself with coding best practices and web standards.