In short, web design refers to the aesthetic part of a website and its usability. On the other hand, Web developers take a website design and create a working website from it. Web developers use HTML, CSS, JavaScript, PHP, WordPress, and other programming languages to bring design files to life.