---
title: "What is front-end development?"  
description: "What is front-end development?"  
author: "Erick Wilsom"  
published: 2023-10-21  
updated: 2023-10-24  
canonical: https://answers.mindstick.com/qa/104346/what-is-front-end-development  
category: "programming"  
tags: ["programming language"]  
reading_time: 2 minutes  

---

# What is front-end development?



## Answers

### Answer by Saumya Mishra

**A frontend developer constructs the outer part of websites or [web applications](https://www.mindstick.com/blog/302483/full-stack-development-the-complete-guide-to-building-modern-web-applications) which visitors can see [as well as](https://www.mindstick.com/forum/156547/difference-between-max-width-and-width-as-well-as-max-height-and-height) operate upon. The front-end developers, on their part, use web languages such as HTML, CSS and JavaScript so that they can create websites and apps whose consumers can view and even react to them.**

All those things that you see on a particular website are the results of a front-end web developer creation. The front-end developer has the duty of receiving the vision and design concept from the client and implementing them through programming code.\
\
The process of front-end development consists in producing [user interface](https://www.mindstick.com/interview/22909/user-interface-objects-in-cocoa) elements intended for interaction with the end user. For instance, it includes the user interface, buttons, entered data by a user, [web pages](https://www.mindstick.com/blog/367/transferring-data-between-asp-dot-net-web-pages), and UX.

- The difference between Front-End and Back-End is that Front-End refers to **how a [web page](https://www.mindstick.com/forum/156265/what-is-a-web-page) looks**, while back-end refers to how it works. You can think of Front-End as client-side and Back-End as server-side. The basic languages for Front-End Development are HTML, CSS, and JavaScript.
- Everything on the page from the logo to the [search bar](https://www.mindstick.com/forum/315/how-to-achieve-similar-google-search-bar-functionality-in-c), buttons, overall layout and how the user interacts with the page was created by a [front end](https://www.mindstick.com/forum/12668/send-date-from-my-front-end-angular-to-c-sharp-dot-net-datetime-webapi) developer. Front end developers are in charge of the look and feel of the website.
- Front end developers also have to make sure the website looks good on all devices (phones, tablets, and computer screens).
- It is also [referred to as](https://answers.mindstick.com/qa/39930/at-the-turn-of-the-century-widespread-panic-occurred-that-at-midnight-all-computers-would-reset-to-zero-and-life-as-we-knew-it-would-cease-to-exist-what-was-this-doomsday-theory-commonly-referred-to-as) the '[client side](https://www.mindstick.com/forum/34198/how-to-download-a-file-from-web-method-using-asp-dot-net-ajax-client-side) of the application. It includes everything that users experience directly: text colors and styles, images, graphs and tables, buttons, colors, and a [navigation menu](https://www.mindstick.com/forum/158677/how-can-create-a-responsive-navigation-menu-that-adapts-to-different-screen-sizes). **HTML, CSS, and JavaScript** are the languages used for Front End development.


---

Original Source: https://answers.mindstick.com/qa/104346/what-is-front-end-development

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
