Last updated
Last updated
Front-end developers use a variety of programming languages and frameworks such as HTML, CSS and JavaScript to build the exterior look and features of a site.
Back-end developers use programming languages such as Python and Ruby to design, build and integrate applications from front-end development into the back end—in other words, they make the features on the site operate.
To find out more about the differences between frontend and backend, go to
Beginner's guide to web development