Min Portfolio Logo
Pixel image piece 1
Pixel image piece 2
Pixel image piece 3
Pixel image piece 4
Pixel image piece 5
Pixel image piece 6
Pixel image piece 7
Pixel image piece 8
Pixel image piece 9
Pixel image piece 10
Pixel image piece 11
Pixel image piece 12
Pixel image piece 13
Pixel image piece 14
Pixel image piece 15
Pixel image piece 16
Pixel image piece 17
Pixel image piece 18
Pixel image piece 19
Pixel image piece 20
Pixel image piece 21
Pixel image piece 22
Pixel image piece 23
Pixel image piece 24
Pixel image piece 25
Pixel image piece 26
Pixel image piece 27
Pixel image piece 28
Pixel image piece 29
Pixel image piece 30
Pixel image piece 31
Pixel image piece 32
Pixel image piece 33
Pixel image piece 34
Pixel image piece 35
Pixel image piece 36
Pixel image piece 37
Pixel image piece 38
Pixel image piece 39
Pixel image piece 40
Pixel image piece 41
Pixel image piece 42
Pixel image piece 43
Pixel image piece 44
Pixel image piece 45
Pixel image piece 46
Pixel image piece 47
Pixel image piece 48
Pixel image piece 49
Pixel image piece 50
Pixel image piece 51
Pixel image piece 52
Pixel image piece 53
Pixel image piece 54
Pixel image piece 55
Pixel image piece 56
Pixel image piece 57
Pixel image piece 58
Pixel image piece 59
Pixel image piece 60
Pixel image piece 61
Pixel image piece 62
Pixel image piece 63
Pixel image piece 64

From Zero to Frontend: My Developer Journey Begins

Author avatar

Chau

2 min read
0

The Starting Line: Why Frontend Development?

Chào mọi người! 👋

After months of tutorials and late-night coding sessions, I'm officially documenting my transition into frontend development. Like many self-taught developers, I started with curiosity and a laptop—no CS degree, just determination to build things that live on the internet.

Current Tech Stack & Focus Areas

Core Technologies:

  • HTML5 – Semantic markup, accessibility best practices
  • CSS3 – Flexbox, Grid, animations, and responsive design
  • JavaScript (ES6+) – DOM manipulation, async/await, modern syntax

What I'm Building Right Now 🛠️

NameAttributeNot
Layout MasteryResponsive landing pagesMaster CSS Grid & Flexbox
PortfolioPersonal website + 3 showcase projectsLand first freelance gig
Code ChallengesDevChallenge.io submissionsBuild problem-solving muscle
Code QualityRefactoring old projectsWrite maintainable, DRY code

My Learning Philosophy: Build in Public

I believe in learning by shipping—even when projects aren't perfect. The dev.to community represents exactly what I need: honest feedback, diverse perspectives, and developers at every stage of their journey.

Done is better than perfect, but learning is better than done."

What You'll Find Here

I'll be documenting:

  • Weekly Learning Logs – Concepts mastered, resources discovered, mistakes made
  • Project Breakdowns – Technical decisions, architecture choices, lessons learned
  • Frontend Tips – Quick wins for CSS tricks, JavaScript patterns, and dev tools
  • Challenge Solutions – My approach to coding challenges (with explanations, not just code)

Resources That Are Actually Helping

For Vietnamese learners:

  • F8 Fullstack – Comprehensive Vietnamese web development courses
  • Cộng đồng ReactJS Việt Nam – Active Facebook groups for local support

Global essentials:

  • MDN Web Docs (the bible)
  • CSS-Tricks for visual learners
  • JavaScript.info for deep dives

Key Points

  • Start with fundamentals: Solid HTML/CSS knowledge makes JavaScript learning smoother
  • Build consistently: Small daily projects beat sporadic marathon sessions
  • Community matters: Sharing progress publicly creates accountability and connections
  • Embrace imperfection: Your first projects will be messy—that's the point
  • Focus on responsive design: Mobile-first thinking is non-negotiable in 2025
  • Document everything: Future you (and employers) will thank you for detailed READMEs

Conclusion

This isn't just a blog—it's a commitment to growth. Whether you're a senior dev offering wisdom or a fellow beginner figuring out flexbox, I'd love to connect.

Got advice? Drop your favorite frontend resources or rookie mistakes to avoid in the comments below.

Building something similar? Let's hold each other accountable.

Cảm ơn đã đọc! Thanks for reading, and here's to the journey ahead! 💙

Comments

0 comments

Loading posts from the same author...

OPEN TO WORK • OPEN TO WORK •
KatX

FROM IDEA TO INNOVATION

LET'S BUILD IT TOGETHER!

I'm available for custom development & SaaS projects.

I thrive on crafting innovative digital solutions, and
delivering exceptional user experiences.