I'm a 17-year-old who began learning web development in December 2025, and now it's March. I still consider myself a beginner in HTML, CSS, and JavaScript. It feels like I've learned nothing in the past four months. When I ask AI for practice questions based on real-world scenarios rather than just syntax, I end up feeling blank and confused. How do I get past this learning curve? Also, do professional programmers really know everything?
8 Answers
You know, I went through something similar. Just pick a project that excites you—maybe something related to your hobbies—and tackle it! You’ll learn way more by working through challenges in something you love than just answering practice questions.
Honestly, avoid relying on AI too much for learning. It's best for supplementary help rather than core learning.
From my experience, it takes time and intentional practice to improve. After four months, don’t worry if you don’t know it all yet! And yes, even pros don't know everything. We each have our areas of expertise but there's always more to learn.
When you ask AI for real-world scenario questions, it might be giving you stuff meant for more experienced developers. Make sure to provide the AI with some context about your level so it can tailor the questions better.
I've been in the industry for years, and I'm still learning all the time! Dealing with frustration is just part of the game, but knowing that it's normal helps a lot. Don't hesitate to look things up online—sites like MDN are gold for learning HTML, CSS, and JavaScript. You're going to be fine, just keep pushing through!
I started around the same time as you! Copying websites you like can be super helpful. I’m working on a landing page myself and it’s been a fun challenge. It helps to get ideas from different sources, if you hit a wall, seek help from AI or mentors, and don't hesitate to experiment!
Absolutely! As a professional programmer myself, I learn new things every day. If you work with a solid team, you’ll constantly be exposed to new tools and practices. Don’t stress about where you are right now; you're still in high school and have plenty of time to grow your skills!
Skill takes years to develop, so don’t rush it. Try to focus on smaller concepts first, master them, and then build up to more complex ideas. It’s all about consistent, thoughtful practice. And don’t forget to start with small projects! They can make learning more engaging and productive.

Should I focus more on taking a course, or should I just learn what I need for my personal projects? A course can get boring sometimes!