As a newbie computer-science/IT student you may get fascinated and confused by the term web-development. There are many terms and doubts that revolve around the mind regarding how and from where to learn web-development and what technologies one must learn to create websites or to be a web-developer. What is Web-Development ? Let me give you a very brief definition of web-developement : "Web-developement is creating websites, whether it is a short portfolio website or a big e-commerce website". A website is generally designed in two main sections : 1. Front-end : Front-end of the website is actually what you see in a website, and to what you interacts in a website. All the images, text, buttons, animations, etc. that you see in a website are parts of front-end of a website. Languages/Technologies like HTML, CSS, JavaScript are used to create front-end of a website. Front-end is also called 'client-side' of the website. 2. Back-end : Back-end of a website is just oppos