I think one of the reasons I really liked ‘Learn C The Hard Way’ is the way it’s put together. He has you type up all the code without explaining anything. Then he goes back and explains exactly what is happening line by line.
One thing that really confused me early on was when Tutorials would use a function name that hadn’t been created yet. Even if they explained that ‘we would be getting to that later’ it still threw me a bit.
I’ve never written up any tutorials myself (although I have been thinking about it) I think I’d approach it in a similar style.
Tutorials are definitely a necessity for self taught programmers but eventually you have to take what you’ve learned and make something yourself.
Maybe after going through and showing all the necessary tools, try to encourage people to do their own project by using what they’ve learned to solve a problem or create something that is more personalized.
I’ll check out your articles and try to give more feedback if I think of anything. I need to freshen up on my Blockchain code anyways.