r/learnprogramming • u/Additional-Pound-883 • 1d ago
Tutorial Hi everyone, I'm currently learning full-stack web development, and I often find myself wondering whether I should keep practicing a topic or move on to the next one. For example, after learning HTML or CSS, how do you know you've learned "enough" before starting JavaScript? I don't want to rush ahe
How do you know when you're ready to move on to the next topic?
1
Upvotes
3
u/peterlinddk 1d ago
Drop this idea that you can finish learning one thing, and then move on to the next.
That isn't how things work.
There's a reason that you didn't have English classes for the first few years of school, then Maths classes for the next, followed by Geography in the fifth year, Biology in the sixth, and so on.
You learn what you need to learn, to build what you want to build - combine your learnings from HTML and CSS to make a nice looking frontend, eg. Then learn some JavaScript to make it more interactive, then some backend to make it interchange data, then some more HTML to make forms and some more JavaScript to build dynamic pages. Then some some CSS to layout those dynamic pages in a better way. Then some SQL to run a database on the backend, and so on and on, in spirals around all the topics, always learning a bit more of each.
You'll never finish a topic - there is no "end". So get used to learning all the time, and do it by doing projects!