I think you have what it takes - the will to learn before you go, the readiness to ask about things you do not know, the sense of direction, the patience. I think you will do it and I think you will enjoy it. Good luck!
My piece of advice is that if sailing is to be a part of the cruising/liveaboard plan then try to include mastering sailing small dinghies in your training.
I started sailing in small dinghies so that when we got our proper (keel) boat things like how to tack, gybe and control the boat in all imaginable conditions were no longer any challenge. So on the bigger boat I had time to learn things like navigation
servicing and boat maintenance
Sailing small dinghies teaches a lot on boat physics, the involved forces and the evident pitfalls. You will learn faster and break less equipment
on your big boat afterwards.