DEV Community

A Ramesh
A Ramesh

Posted on • Edited on

Day 4 : πŸ“ My Learning Journey: Git Theory, HTML Basics, and Networking Concepts...

πŸ“ 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)