Figured I’d make an attempt at concentrating people’s helpful class gameplay advice into a single spot.
Making the thread while the idea is fresh, but I’m out ATM so I’ll be adding a couple of macros I’ve found invaluable as a hunter.
If you’ve got done helpful advice for getting around with a specific class - feel free to slap it here for everyone’s benefit! 
Edit: let’s say, for readability that you try to start the tip with [“class”] or [“game aspect”] so we can ctrl-f our way to the right information 
Edit2: home and ready to add hunter tips!
So! Hunter tips:
-
easy auto-shot attached to spell (with formatting to stop error messages, as added bonus):
#showtooltip Serpent Sting(Rank 1) /script UIErrorsFrame:Hide() /targetenemy [noexists][dead][help] /cast !Auto Shot /startattack /cast Serpent Sting(Rank 1) /script UIErrorsFrame:Clear() /script UIErrorsFrame:Show()
(just swap out serpent sting for whatever you wanna attach your auto shot to.) -
Keep your pet on passive, and attach /petattack and /petfollow to spells control it. I.e:
to engage:#showtooltip Arcane Shot(Rank 1) /script UIErrorsFrame:Hide() /petattack /cast Arcane Shot(Rank 1) /script UIErrorsFrame:Clear() /script UIErrorsFrame:Show()
and
to withdraw:/script UIErrorsFrame:Hide() /petfollow /cast [whatever] /script UIErrorsFrame:Clear() /script UIErrorsFrame:Show()
These can save lots of extra button pushing and help you with pet control a bunch 
