I'm having fun playing around with the game a bit and learning how things work.
I'm glad you're having lots of fun playing the game! ^^
I think it would be so cool when we do the emote for sleep if our character had a bed roll and could roll it out and sleep on it. It would be like camping and so the thing to do when sleeping in the great outdoors in the days of old and these new days.
Hehe, that would be cool. ^^ When I have to log out, I sometimes like to go to the nearest inn and find their beds/cots. Then I step onto the bed and use /sleep to make it look like I go to sleep in the bed before I log out. :D
I'm still debating Professions. Too bad we can't do a little of each profession and keep the xp points we get for each and then later specialize. I read that Skinning is one of those good beginner professions since we have to kill all those animals and it makes you some money.
Out of the primary professions, there are generally two kinds--crafting, and gathering.
Skinning, mining, and herbalism are the gathering professions. All they consist of is gathering up the materials you find in the environment, and those materials are used to create other items with the crafting professions (all the other primary professions). For example, a Leatherworker would want the leather you obtain with skinning to make leather armor and other items.
The crafting professions can be a bit costly for a new player to level. Most people generally recommend you not worry about a crafting profession until you are higher level with more money, though this is up to you. If you only want to worry about making sure you save lots of gold, taking two gathering professions will be a great and fairly easy way to do it. You gather all the materials you find, then sell them for a good price on the Auction House to earn money.
I'm still looking for the trainer for Archaeology and First Aid.
If you're in Stormwind (or any of the capital cities), look for a guard NPC standing around. (When you mouse over them, your cursor will become a piece of paper/map icon.) You can ask them to direct you to all kinds of locations, including the profession trainers you need to find. :D They will put a mark on your map to indicate where you need to go.
Is there a merchant map for Stormwind City that we can get or buy?
Like... a map telling you what kind of vendors are located throughout the city? No, you don't buy any maps in this game. But, you can usually find whatever you need through the guards, as I explained. You can also click the magnifying glass next to your mini-map so you can toggle tracking for various kinds of vendors. For example, if you need to find some NPC that repairs your gear, you can toggle that tracking, and a little anvil icon will appear on your mini-map if that kind of NPC is nearby.
Other than that, you might just have to explore the city yourself to find out where everything is. :D
I notice you asked about how to friend people. You can really only friend characters on the same server/faction as you are. You can, however, add people you know as RealID or BattleTag friends so you can always talk to them no matter what server, faction, or even game you are playing. (You can even talk to friends if they're playing Starcraft 2 or Diablo 3.)
You have to exchange your email address for RealID, and the other person gets to see your real name, so don't use that for people unless you already know them well and/or don't mind them seeing what your real name (first and last) is. Battletag is anonymous and only requires you to exchange a Battletag that you create on your Battle.net account page.
For both RealID and Battletag, keep in mind that those friends will be able to always see when you're online, no matter what character you're on. If you like your privacy, you might want to consider who you add carefully. (A "Appear Offline" setting is in the works, but isn't available yet.)
To friend someone, you just need to open your Social window (O key by default, or click the little button next to your chat window that looks like a little person), choose Add Friend, and then type in their character name/RealID email/Battletag to add them. RealID and BT require your friend to accept your friend request first. If the character is nearby you in the game, you can also target them, right-click their portrait, and then either add them as a Battletag or character friend.
Hope that helps! ^^