Front-end development is the development of those elements of a website that the user sees and interacts with directly. The front-end developer translates the mockup into HTML and CSS code and adds interactions with Javascript.

HTML: HTML (Hypertext Markup Language) is a set of instructions to a browser about what information to include in a web page (text, hyperlinks, but also images, sound, and other media). It provides structure and organization for the layout of the page. A hyperlink is an HTML element that redirects the user to another page.

CSS: CSS (Cascading Style Sheets) defines the style and layout of HTML elements (i.e: color, size, typography etc…)

HTML5 and CSS3 are simply the latest revisions to HTML and CSS. They provide new means of embedding media (displaying them directly on the page instead of downloading or redirecting to a separate page), creating simple animations etc… These revisions were instituted by the W3C (World Wide Web consortium), the international Standards organization for the world wide web

JavaScript: Javascript is a programming language that is used to enhance user interactions. It can create transitional effects such as fading and sliding animation, drop down menus etc…

– Anna Pinkas