HTML is a markup language for the creation and structure of web pages, consisting of a series of elements that define for the browser the content and the meaning it has.
CSS is a markup language for styling web pages, describing the browser how should show the HTML. It makes it possible that the pages won't be only black and white and adapt to different screen sizes.
Javascript is a Programming Language responsible for the interactive pages, is the native language for web browse.