The web designer role is responsible for the look and feel of a company’s websites. You will be working with content writers, programmers, and webmasters to create an effective interface for the target audience. Most of the successful web designers are self-taught. They study books, tutorials, and experiment with the code by themselves. That's the only way to get to the next level. To prepare for a web designer role, buy books on the subject, learn HTML and CSS basics, and start creating your own designs. Also, be sure to master image optimization and mobile-friendly design techniques.