So with these sort of tutorials/guides is it generally a good practice to build on extra functionality to learn more?
I always feel like it's too much hand holding, or I'm just copying/re-building the wheel and not learning enough, but I do very much enjoy them.