From mastering high level skills
In order to prevent low level characters from mastering high level skills, a certain character level limit is required for each level of profession. You will need a minimum character level to learn a new level of professions. Apprentice requires red war gold, Journeyman level 10, Expert level 20 and Artisan requires level 35.