Yunohost is, to me anyways, a good stepping stone in learning the hosting side of things. You can have something up and running while you learn the rest.
I don't think you should feel bad about it, everyone needs some kind of "training wheels" or "guard rails" when they're first getting in to any hobby.
I think of it in terms of my other hobbies, would I have started off in electronics repair if I had to fix a modern motherboard for my first project? Maybe, but I would have struggled mightily. Instead I started doing simpler circuits and worked my way up while learning theory and technique.