Presumably you've read the sticky threads in this forum section ... they're old, but the information is still good.
Start with a course. All of the ones you listed are good. Which one you should start with, depends on location, budget, scheduling, hire bike availability, etc., and for that...