I’ve been learning web development for 3 weeks now — starting with HTML and CSS, and now moving into JavaScript.
Here’s what I already understand and have practiced:
• document.addEventListener('DOMContentLoaded', () => {})
• DOM selectors like querySelector, classList, textContent
• Variables: const, let, and var — and when to use them
• localStorage.getItem() and setItem() for saving and retrieving data
• DOM event handling with addEventListener, setTimeout, and simple animations (like toggling menus or panels)
• I use if...else... logic without issues, and I’ve made basic form validators (age restriction, empty field checks, etc.)
• I learned password hashing using Uint8Array and crypto.subtle.digest() — it took me under 2 hours to fully grasp and use it
• I’m very comfortable using .forEach()
• I still find .map() and .filter() a bit confusing, but Vue’s v-for helped me start to understand them better
Today, I started learning Vue 3, and it helped building with live UX response faster to work with and understand. I'm still working on strengthening my JavaScript fundamentals, but learning Vue alongside it helps me stay motivated and actually build things.
My question is:
Is it okay to keep learning Vue while continuing to improve my JavaScript skills?
Or should I pause Vue and focus only on JavaScript for now?
For context: I’m 18 years old, learning entirely from my Android phone (no laptop yet), and taking it step-by-step.
I’m not cramming anything — I just find that hands-on practice helps me absorb programming much faster than just reading theory.
I’d really appreciate insights from experienced developers or anyone who has gone through this learning phase.
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (2)
Absolutely, keep at it. I always found that using a framework alongside core skills pushed me further. You’re doing it right
I’d love to hear thoughts from experienced Vue devs like @sarah_edo, @bencodezen, @posva, @hootlex, @frontstuff_io, or @jenlooper.
Your perspectives would mean a lot!