I'm 14 and have been interested in coding since I was about 9. I started taking programming more seriously around 13 and have been learning JavaScript, TypeScript, and full-stack web development. I'm currently finishing my portfolio website and would love advice on how to keep improving, choose useful technologies, build good projects, and prepare for the future without getting distracted by hype.
4 Answers
Consider learning a lower-level language such as C at some point. It is very different from JavaScript and can teach you more about memory, data representation, and how programs interact with a computer. You do not have to abandon web development—treat it as a way to broaden your understanding.
Find a mentor if you can, whether that is a teacher, an experienced developer, or someone in a local coding group. Ask specific questions, show what you have built, and be open to feedback. Most people are happy to help someone who is genuinely curious and willing to learn.
Focus on understanding how computers and software work instead of chasing every flashy new technology. Build projects that force you to learn what is happening underneath the abstractions, and keep improving your fundamentals.
Exactly. Buzzwords come and go, but understanding what the machine and your code are actually doing makes everything else easier to learn.
Thanks, that makes a lot of sense. I'll try to focus more on the fundamentals instead of just collecting technologies.
Have fun and build applications you would genuinely use or enjoy making. A portfolio is a great project, but you do not need to rush into serious career preparation yet. Also, try not to rely too heavily on AI-generated code; manually practicing debugging, researching errors, and solving problems will help you develop much stronger skills.

I'm mainly focused on web development right now, but learning C later to understand those fundamentals better sounds worthwhile.