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. πͺ
Top comments (0)