There are tons of different workouts to do, they will all work, but the big thing everyone needs to realize is that NUTRITION is the most important factor to getting lean and building muscle, without proper fueling your not going to achieve anything.
90+% of the population, even those that workout consume way too many calories and the wrong ones...just because you start or are working out does not mean you need more fuel (calories), choosing the right ratio of fuels (protien/carb/fat) is very individualistic and needs to be tracked, along with caloric expenditure during workouts.
The statement that you need to be in a caloric deficit is true and false, the odds are you need to consume less fuel than you currently are if your carrying unwanted BF, you got that way cause you ate too much and the wrong stuff...period, so yes you need to be in a deficit in comparison to your current self, but you need to find the caloric amount of the target weight you want to be @ and tailor it from there...
Your body needs Race fuel, not just premium...