Where did Christopher Columbus learn how to be a sailor?

He attended Prince Henry's school of Navigation. He was from Spain ( not Italy) and was a cabin boy at about 12 years old.