I've been following beginner coding tutorials and I've managed to get things to work by copying the steps shown. However, when I try to change anything myself, I'm lost because I don't really understand what I'm doing, just the instructions provided. Is this a common experience when learning programming? Should I continue following tutorials until everything makes sense, or would it be better to slow down and focus on truly understanding the material, even if it feels like progress is slower?
5 Answers
A good strategy is to watch a tutorial all the way through first, then follow along multiple times. After that, try building the project on your own without looking at the tutorial until you're stuck. Learning is a gradual process, so don’t expect to remember every detail. It’s all about understanding patterns, not memorizing syntax.
It's definitely normal to feel like you're stuck, often called 'tutorial hell'. My advice is to slow down and really understand what the code does instead of rushing through. When you grasp the concepts, it'll make a huge difference in your learning process. Try not to be too eager to move to the next tutorial just because you got the last one right.
To break out of tutorial hell, try purposefully breaking your code after completing a tutorial. Experiment with altering it and see what happens. This helps you learn why things work and why they don’t. You could also challenge yourself to recreate projects from scratch without guidance. It might feel tough at first, but that's where the real learning happens!
Make sure you're picking tutorials that encourage you to think for yourself. Some tutorials just give you code without explaining how it came about, and that’s not helpful. Look for ones that focus on teaching the why behind the code, so you can start to develop your skills and creativity.
Consider starting with small, manageable projects that excite you. Research what you need to solve the problems you want to tackle. The key is to think of coding as a tool to achieve your goals, not just as a set of instructions to follow. This perspective will change how you approach learning.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically