Sorry have one more question. How do you learn skills that you don't have any knowledge of. Example cloth-working, yet its not in my skills at all.
The skills you get are pre chosen by your choice of guild and sub guild. You get a set of skills that will expand as your character gets better at his/her starting skills.
Some skills will never be yours! It all depends on your guild and subguild.
Some skills will branch other skills, when they get to a certain level. Sometimes the relationship makes sense, like mastering one weapon skill leading to a new one. But sometimes it doesn't, so part of the fun is being surprised by new skills in your list!