the only supplement you should use is creatine.. i agree with the above
the recovery thing is going to boil down to sleep bro.. you are a new lifter and your body needs to get conditioned.. right now since you are new everytime you lift your body goes into a panic cause you just wrecked your muscles, so it will spit out inflammation to heal itself.. it spits out TOO MUCH so you get really sore..
as your body gets used to you working out the soreness will get better and better..
but yeah your best way to recover is SLEEP.. get a solid 8 hours of sleep. i know you younger guys don't sleep these days cause of your electronics and social media. but you need to start taking sleep seriously. tom brady sleeps 9 hours a night, that is a huge reason why he is still great at 40.