DEV Community

IBRAHIM ABDULBASIT AYOMIDE
IBRAHIM ABDULBASIT AYOMIDE

Posted on

Day 2 β€” Journey to Becoming a Complete Full-Stack Developer (2026 Edition) πŸš€

Day 2 β€” Journey to Becoming a Complete Full-Stack Developer (2026 Edition) πŸš€

Starting from absolute beginner β†’ professional engineer in 1 year.

Phase 0: Foundation

Still focused on understanding how the internet works before writing code.

Today’s Focus: DNS Deep Dive & TCP Basics 🌐

Here’s what I learned today:

πŸ”Ή DNS Record Types

Understanding how different DNS records function:

  • A – Maps a domain to an IPv4 address
  • AAAA – Maps a domain to an IPv6 address
  • CNAME – Alias for another domain
  • MX – Handles email routing
  • TXT – Stores text data (often for verification/security)
  • NS – Specifies authoritative name servers

πŸ”Ή TTL (Time To Live)

  • The amount of time (in seconds) a DNS record is cached
  • Helps reduce load and speed up requests
  • Short TTL = more fresh data, longer TTL = better performance

πŸ”Ή TCP Connection (3-Way Handshake)

How devices establish a reliable connection:

  • SYN β†’ Client initiates connection
  • SYN-ACK β†’ Server acknowledges
  • ACK β†’ Client confirms

This is what happens before actual data starts flowing.

What’s Next (Day 3)

  • HTTP vs HTTPS
  • Request/Response cycle
  • Status codes

I’m documenting everything as I learn. Follow along or check out my roadmap:
πŸ‘‰ https://github.com/JstKiraOfficials/Complete-Full-Stack-Developer-Roadmap

Consistency over intensity. See you on Day 3. πŸ’ͺ

FullStackDeveloper #LearnInPublic #100DaysOfCode #TechJourney #WebDevelopment

Top comments (0)