Front end web development relies heavily on HTML, CSS and JavaScript to build modern websites and web applications. These three technologies form the foundation of web development, and provide the user with the interface they will interact with.