Well, first off, welcome to the Hunter class!
What exact buttons you choose to bind your abilities and macros to is mostly up to yourself and what you feel works best.
But as for specific macros, here are the ones I make the most use of in general:
Basic macros for core offensive abilities that also include the function to cancel Aspect of the Turtle if active at the time + the three different Basic Attacks that come with different pets:
#showtooltip Barbed Shot
/cancelaura Aspect of the Turtle
/cast Barbed Shot
/cast Claw
/cast Smack
#showtooltip Cobra Shot
/cancelaura Aspect of the Turtle
/cast Cobra Shot
/cast Claw
/cast Smack
#showtooltip Kill Command
/cancelaura Aspect of the Turtle
/petattack
/cast Kill Command
/cast Claw
/cast Smack
#showtooltip Kill Shot
/cast Kill Shot
/cast Bite
/cast Claw
/cast Smack
Just Bestial Wrath but with the function to also cancel Aspect of the Turtle on key press:
(You can often add in certain on-use trinkets or similar to an ability such as this, as long as they aren’t on the global cooldown as that’s occupied by Bestial Wrath itself)
#showtooltip Bestial Wrath
/cancelaura Aspect of the Turtle
/cast Bestial Wrath
Macro for the major CD, Aspect of the Wild. Since it’s not on the global cooldown, I chose to combine it with the Covenant ability for the Night Fae-covenant, called Wild Spirits. Both have a 2min CD so, works well together. Here you can also choose to include certain on-use trinkets and similar, as long as the macro only contains one function in total that is on the global cooldown.
#showtooltip Aspect of the Wild
/cast Aspect of the Wild
/cast [@cursor]Wild Spirits
Simple macro I use separately from other attacks if I for some reason want more control over my pet, such as which target I want it on in any given moment + manual activation of Dash.
#showtooltip Attack
/petattack
/cast Dash
Macro that combines Exhilaration with the use of a Healthstone if you have one in your inventory(can be created by Warlocks):
#showtooltip Exhilaration
/cast Exhilaration
/use Healthstone
Macro that combines Feign Death with the ability that makes your pet also…feign death:
#showtooltip Feign Death
/cast Feign Death
/cast Play Dead
Macro I use for the ability you get when you have a Tenacity-pet active, one that is combined with the use of a Healing Potion, if you have one in your inventory at the time(needs to have the exact name of the potion you’re carrying):
#showtooltip Survival of the Fittest
/cast Survival of the Fittest
/use Spiritual Healing Potion
Simple macro that allows me to automatically cast Flare to where my cursor is placed on the screen, so I don’t have to click that extra time to manually place it:
#showtooltip Flare
/cast [@cursor]Flare
Same as above, but for Freezing Trap:
#showtooltip Freezing Trap
/cast [@cursor]Freezing Trap
And for Tar Trap:
#showtooltip Tar Trap
/cast [@cursor]Tar Trap
Macro that allows me to have more control over the healing ability provided by Spirit Beasts if you have one active. It also includes the racial ability available if you’re playing as a Vulpera, not needed if you’re playing as another race.
Prio 1: cast on any friendly unit or unitframe you have your cursor over. Works on the pets as well.
Prio 2: cast on me as the player
#showtooltip Spirit Mend
/cast [target=mouseover,help,exists,nodead][@player]Spirit Mend
/cast [@player]Bag of Tricks
Macro for making it easier to use Misdirection on an intended target. No need to click a second time.
Prio 1: cast Misdirection on any friendly unit/unitframe in your group that you have your cursor over.
Prio 2: cast Misdirection on your Focus target.
Prio 3: cast Misdirection on your pet.
#showtooltip Misdirection
/cast [@mouseover,help,nodead][@focus,help][@pet,exists]Misdirection
There are ofc other macros that can be useful as well. I’m sure other players use different ones depending on what they do.