The Start Off:
Course Duration: Mastering web languages (HTML, CSS, and JavaScript) usually takes a year.
Importance of Practice: Web Dev is like mathematics, as in, it requires repititions and practice to retain the information. Since practice is crucial while learning web languages, various tests and assignments would be assigned.
Approach:
1. We will delve into the etymologies of the terms used in the coding languages.
2. Building a proper foundation, so you can understand how coding actually works.
Importance of learning the etymologies of the terms:
Etymologies refer to the history of words used in our language, how they changed over time, and the literal meaning of the words.
For example, the word "nice" comes from a Latin word that means "nescience", which means "not knowledge". It was used to call someone ignorant, but nowadays, it is used to call someone a good person.
It would make it easier to remember and understand the terms.
Study Topics:
1. Breakdown of the HTML Term (HyperText Markup Language)
a. HyperText:
Hyper (prefix): Something above its normal state. Such as hypertension, hyperthermia, and so on.
HyperText refers to clickable Text, which links you to another website, or somewhere inside a webpage.
Practical Example: This is a HyperText.
b. Markup:
c. Language:
Language is essentially defined as a "Tool for Communication."
We learn and use programming languages to communicate with a computer so that it can perform tasks for us.
Anatomy of a Programming Language:
Syntax, Structure, and Semantics are the three components of a programming language.
1. Syntax refers to the rules of a language.
2. Structure refers to the appearance of the code. (general example: Arabic vs English script)
3. Semantics refers to the meanings of the words used in our languages.
Rules (Syntax) for HTML Language:
1. The code or sentences should be enclosed with opening and closing tags. (similar to starting an English sentence with a capital letter, and ending it with a full stop)
2. Extra spaces or new lines would be considered "1 space".
2. Anatomy of an HTML Tag:
Types of Attributes:
1. Internal Sifaat:
2. External Sifaat (Singular: Sifat):
3. Essential Tags:
4. HTML Standards:
5. BoilerPlate:
It refers to a "Reusable Text".
Etymology of the BoilerPlate:
A boiler is a cylindrical shaped metal, in which we boil water. And the word plate here referred to metal, on which, "Reusable Text" was written, for the mass production of the same or similar news article.
Breakdown of the BoilerPlate Code:
a. Reasons for writing <!Doctype HTML>:
The only reason why we write <!DOCTYPE HTML> is so, that the browser knows which HTML DOCUMENT TYPE or Standard my HTML file is following since there are many types of HTML document now.
It is as important to define the document type as it is to pick up an essay type (e.g., descriptive, narrative, or argumentative essay) before writing an essay.
b. Reasons for using the HTML Tag:
1. For following the standard.
2. For Styling.
6. HTML Validators
7. Outdated HTML Tags:
If you use older HTML standards now, and if one or many browsers don't support it, then your line of code won't work or be displayed. For Example: the center tag.
8. Reason for using index.html:
As the name suggests, the browser selects the index.html first.
9. How to create a simple website?
Describing the type of file (.html) is necessary for the (HTML-Based) website to be displayed.
Assignment:
1. Download the VS code.
2. Inspect and view the source of your favorite websites (especially mine).
3. Make a website (using the essential tags).
- Heading Tags.
- Paragraph Tags.
- Use ordered or unordered list.
- Anchor tag (link tag).
- Image tag.












Comments
Post a Comment