From Zero to Frontend: My Developer Journey Begins
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 🛠️
| Name | Attribute | Not |
|---|---|---|
| Layout Mastery | Responsive landing pages | Master CSS Grid & Flexbox |
| Portfolio | Personal website + 3 showcase projects | Land first freelance gig |
| Code Challenges | DevChallenge.io submissions | Build problem-solving muscle |
| Code Quality | Refactoring old projects | Write 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
Loading posts from the same author...

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.
