Question Details

No question body available.

Tags

javascript html css

Answers (11)

July 6, 2026 Score: 2 Rep: 45 Quality: Low Completeness: 10%

If you understand the things that you learn and know what the lines of code you write mean, then this way is perfect, and you should continue using it. Or if you don't understand what you learn and just memorize it, then you should migrate to other ways. You can use AI to help and explain for you, but don't use it as a tool for writing code completely instead of you. You can also search for coding challenges and websites to practice, training yourself more.

July 6, 2026 Score: 2 Rep: 19,776 Quality: Low Completeness: 20%

Learning does not come from typing. It comes from solving problems.

@aaron — read, re-read, and re-re-read this until it is etched into your brain. You need to find a problem and solve it such that the solution requires you to write HTML, CSS and JavaScript. Don't go for something large and complex. Start out small. The problems you tackle don't even need to be problems typically solved with these languages; you just need to solve a problem that requires building a user interface in HTML, CSS, and JavaScript.

You cannot learn from watching YouTube videos. You need to do, not watch.

July 6, 2026 Score: 2 Rep: 1,727 Quality: Low Completeness: 20%

Everybody is telling you to make your own project that is similar enough to have enough understanding of the language but different enough that you aren't just copying the tutorial and changing some names. I agree with that, but I also think it's important that the project you choose to make is interesting to you. The world has enough online calculators and grocery lists, and if that doesn't speak to you, find something that does.

I don't think that projects for the sake of learning are the best way to learn. Instead, find a project that you genuinely want to make, and learn through doing it. If you get stuck, struggle with it for a little bit, read the documentation, search up errors you get. If you're still stuck, you can ask here, ask AI (just be careful to not let it take away from your learning), or (my personal favorite) find a community of other people who also want to learn to code.

July 6, 2026 Score: 1 Rep: 63,246 Quality: Low Completeness: 20%

You say you've got stuck but then haven't really explained where/why you're having trouble - can you elaborate? Are you finding that you can't apply your knowledge to anything outside of these tutorials?

I don't know the content of this course but anything worth following needs to teach you fundamental programming and computer science concepts and build those up gradually (backed up by practical exercises of course), not just provide a walkthrough of some specific scenario for you to copy & paste (or type in again).

July 6, 2026 Score: 1 Rep: 568,700 Quality: Low Completeness: 20%

Learning does not come from typing. It comes from solving problems.

A better technique would be to study the tutorial, then apply what you learned to a different project. It can be a project of similar size and complexity.

For example, if you study a tutorial that shows developing a Todo List application (a common type of simple application used for lessons), then develop a separate application for a recipe collection. Or birthday gift records. Or a survey form with multiple-choice questions.

The new application will use the same techniques you learned in the tutorial. Undoubtedly there will be direct duplication sometimes, but there will be enough differences that you'll have to apply what you learned and solve problems that weren't in the tutorial.

An important part of learning programming is applying what you learned to novel situations. Not just repeating the same application verbatim.

July 6, 2026 Score: 1 Rep: 1 Quality: Low Completeness: 0%

Rewriting tutorials helps you remember, but real learning happens when you rebuild projects without watching and then change them.

July 6, 2026 Score: 1 Rep: 81,899 Quality: Low Completeness: 20%

The things you learn by exercise are fast typing, memorizing things and reproducing them from your memory. These are important qualities, but this kind of learning likely does not help you solve an issue from scratch, the youtube course will only solve a few things and in your professional life the tasks that you meet will likely differ.

So, to test how effective your method is, pick a random task that differs from the examples you worked on, which was something definitely beyond your expertise before the start of the course, but which you should be able to solve by now. Try to solve it without any assistance. If you manage to do so, then your creative code-writing ability and planning improved. If not, then you need to work on those too.

July 6, 2026 Score: 0 Rep: 1 Quality: Low Completeness: 0%

What are you stuck at ? AND BRO code Is a good chanel BRO explains things clearly and write clean code

July 6, 2026 Score: 0 Rep: 1 Quality: Low Completeness: 20%

As a developer, I believe the best way to learn isn't by repeatedly studying the same concepts. It's by getting hands-on experience. Solving real problems and thinking critically helps you develop a deeper understanding than simply memorizing information. As you tackle more challenges, you start recognizing patterns, strengthening your problem-solving skills, and naturally remembering concepts through practice. Over time, critical thinking becomes second nature, and applying what you've learned feels automatic.

July 6, 2026 Score: 0 Rep: 1 Quality: Low Completeness: 10%

If you can, confer with others, facing issues with a person in a similar circumstance will undoubtedly help you. Be wrong and make errors and understand the fact you made a mistake, this only serves to help reinforce proper solutions to the errors you face and may make.

Even if you cannot find an individual with similar understanding, try explaining what functions you are learning and what individual pieces mean to any willing individual.

July 6, 2026 Score: 0 Rep: 568,700 Quality: Low Completeness: 0%

Unless what you're trying to learn is how to type! :-)