i feel like i just typing what the steps telling me without really understanding what’s going on.
that’s why i prefer to build projects by my own ideas, i also prefer that you should tell the students the idea instead of guiding them with every little detail, which is not reflecting the real world projects
If you can ride a bike you won’t find training wheels to be useful.
If you can do your own projects, you definitely should. It’s definitely a better way to learn but it’s also not everyone is ready to learn that way yet. The guided projects can give you an idea of how code should look, how to build projects in a very granular way.
However if you’re able to learn by thinking of what you need to do and reading docs to learn how to implement it the step by step process can feel like you are coding handcuffed and blindfolded.
I get what you’re saying though, this isn’t an uncommon complaint that you feel like you are just following steps without understanding the greater context. It is what it is though, learning isn’t always perfect but it does work in the end.