herbalism you can just get from the master herbalist in SW. The Master Alchemist is in Feathermoon, in Ferelas, in a big tree building. Have to be level 40 to get Artisan, and it costs 5g (or 4.5g if you are honored w/ darnassus). To get to Feathermoon, Take the road S from Desolace, then when the road forks go right towards the Ocean. You will come to a dock, get on the boat and it will take you to Feathermoon. There is a hippogryph point there, so you can fly back from Darkshore or Nijel's Point.
◕ ‿‿ ◕