How long will it take me to learn?

It varies widely from one person to the next and also depends on how often you take classes and practice.