If all of these items are really just learning/exploratory activities, that’s great.
I would caution about jumping into versioning simply because a tool has facilities for it. You may find this article and subsequent discussion to be of interest.
There is a reference to an article there that states: “Most APIs don’t need versioning.” Do whatever you can to avoid versioning and focus on non-breaking changes.
Also, your examples note you’re creating SOAP. Another favor you can do for yourself is avoid that if at all possible.