π My Learning Journey: Git Theory, HTML Basics, and Networking Concepts
Today, I had an insightful session where I learned the theoretical concepts of Git, got introduced to some HTML tags, and gained a basic understanding of networking, specifically HTTP and HTTPS. Here's a detailed summary of what I learned:
π§ Git β Theoretical Understanding
We focused on the theoretical part of Git, which is a version control system that helps developers track and manage changes in their code over time.
Some key concepts I learned today:
What is Git?
Git is a distributed version control system that allows multiple developers to work on a project efficiently without overwriting each other's work.Why use Git?
It helps keep track of changes, collaborate with team members, and revert to previous versions if needed.Repositories:
A Git repository stores all the project files and their change history.-
Stages of Git:
- Working Directory β Where changes are made
- Staging Area β Where changes are prepared for commit
- Repository β Where committed changes are stored permanently
Although we didnβt do any practical commands today, this theory helped me build a strong base for using Git in the future.
π₯οΈ Introduction to HTML Tags
After Git theory, we learned about basic HTML (HyperText Markup Language), which is the foundation of web development.
Some tags explained today:
-
<html>
β Root element -
<head>
β Meta information (like title, links, styles) -
<body>
β Main content area -
<h1>
to<h6>
β Headings (h1 is the biggest) -
<p>
β Paragraph tag -
<a>
β Anchor tag (used to create links) -
<img>
β Image tag
I learned how these tags structure a webpage and how they appear in a real browser.
π Networking: HTTP vs HTTPS
Finally, the tutor gave a brief explanation of two important web protocols:
HTTP (HyperText Transfer Protocol)
It is the protocol used to send and receive data between a browser and a web server. However, it is not secureβdata can be intercepted.HTTPS (HyperText Transfer Protocol Secure)
This is the secure version of HTTP, which uses SSL/TLS encryption. It ensures that data transmitted between the user and the server is encrypted and safe.
This was my first time learning about these protocols, and I now understand why websites with HTTPS are safer.
Top comments (0)