Learn Web Programming

Learn Web Programming

Tomboythemovie – Before we start making web programming, we must know what the internet and web technology are. Web technology is an application in the form of a client or server that can form web pages based on user requests. Client is a user who requests a web page while the server is a service provider that serves requests from users. Client and Server are connected in an internet or intranet network. Regarding the internet and web technology, we must first know what HTTP, WWW, web browser, web hosting and domain names are venos tech


HTTP is an application layer network protocol developed to assist the transfer process between computers. This protocol is useful for transferring information such as documents, files, images, and videos between computers. The HTTP protocol provides a collection of commands in communication between networks. The communication takes place between the web server and the client computer or vice versa. In this communication, the client computer makes requests by accessing the IP address or domain (URL). Then the web server manages the request according to the code entered.


The WWW is a collection of Internet resources (such as FTP, telnet, Usenet), hyperlinked text, audio and video files, and remote websites that browsers can access and search for based on standards such as HTTP and TCP / IP. Wherever you are, you can access website content over the internet using devices such as computers, laptops, mobile phones, etc. The WWW and the Internet allow you to capture and view text and multimedia content on your device. The web was originally a collection of text-based websites offered by organizations technically talented in building web servers and learning HTML. It has continued to evolve from the original design and now contains interactive (social) media and user-generated content that requires little or no technical skill.

Web browsing program

A web browser is an application that can browse, present, or retrieve content from various information sources on the Internet or WWW. The definition of a web browser is also often referred to as a software with its functions as a receiver, access, provider of various information on the Internet. web stands for website, for browser, which is a multimedia browser. Hence the ease with which a web browser is a tool for exploring different websites on the Internet. People often refer to it as a web browser that can identify different sources of information through uniform source identification, particularly in the form of website pages, images, videos, and other similar content.

Web hosting

Webhosting is an online service for placing a website or web application on the Internet. When you buy and sign up for a hosting service, you are essentially borrowing space on the server, a place to store all the files and data the website needs so that it can fully function. Servers are physical computers that work without interruption so that anyone can access your site at any time. The web host is intended to keep the server running, protect it from malicious cyber attacks and move content (text, images, files) from the server to the browsers of your website visitors.

And we also need to know the support tools including code editors, web browsers, and design tools

Code editor

Code Editor is a text editor that has more value and functionality for programming than a regular text editor. In general, code editors are built to make it easier for developers or developers to work effectively on programs, their features and uses. Examples include visual study code, sublime text, notepad ++, atom, parentheses, etc.

Web browser

People may be familiar with the web browser they use frequently, but not many people know that there are many types of web browsers. Some of the most used web browsers are: Google Chrome, Mozilla Firefox, UC Browser, Opera Mini, Opera, Internet Explorer

Design tools

A place to display animated images or animations so that the website becomes good, beautiful and enjoyable for the user or users, such as: Photoshop, Adobe XD, figma. Then we need to have knowledge of HTML (HyperText Markup Language) as the structure of a website.


HTML is the default programming language used to create a web page that allows you to access various information in an internet browser (browser). There is also a lot in html that we need to learn, namely:

  • Markers and properties
  • Form and table
  • Semantic HTML
  • Accessibility

CSS (Cascading Style Sheets)

CSS is Contains a series of instructions that determine how text will be displayed on a web page. The design of text design can be done by defining fonts, colors (colors), margins (sizes), backgrounds (background), font sizes (font sizes) and others. Cascading Style Sheets can also mean applying different styles to different layers. CSS consists of style sheets that tell the browser how a document will be delivered. New features on old web pages can be added using style sheets. When using CSS, you do not have to write font, color, or size properties for each paragraph or document. After creating a style sheet, you can save the code only once and, if necessary, re-use it. In CSS there are many parts we need to know:

  • Appraiser
  • Property
  • Specificity