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,
engine 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.
b.