Rogue skill rotation and essence for newbie. Help

This is my first time playing assassination rogue in my horde toon currently at lvl 113. Please tell me the most effective skill rotations for single targets and also major and minor essences for assassin rogue.
Ive read wowhead and icyveins though they were both outdated.
Give your suggestions please.
Also please give me suggestions for pvp skills.

Will pay in exposure on my Instagram account.

Seriously though that is a lot of asks - just hop on the ladder and find someone you like and copy their setup. It won’t really matter for a while but that’s quickest/easiest.