Most definitely. But this is what i do. I find a challenge and i learn.
It's all good but..
Facing a challenge and attempting projects, that are just too great or complicated for ones own level, can be an absolutely massive source of frustration.
I tried this with a project a while back, I only got it "kind-of" working, with a truck load of help from people on here (
Anyway.. I just feel it's better and more satisfying to take baby steps and small projects that you can actually finish, than giant strides where you stumble and fall, to never get back up..
Just my 2c anyway