oh man this whole thread
well debating anything that is not the topic on hand is a diversion tactic
It will take the OP at least a year to look remotely muscular
He just needs clean diet and to actually start training. Is he losing or gaining weight right now? Chances are he is gaining weight at a very slow rate which is what got him into this situation and his metabolic rate is matched to his caloric intake
So just keeping calories the same, but more protein and less other things and actually training will give great results in 6 months time, as long as training is done every day and heavy, none of this 3x a week 5x5 balonie
After 6 months of this, it is obvious if he needs to eat to gain weight or eat to lose weight as long as diet was clean (clean = free of processed food just for sake of simplicity) and training was very hard, pouring with sweat every time.
It's important not to make diet 100% perfect straight away. I did this for a while and found myself stuck, you're playing all your cards at once so when the crap hits the ventilation you have no where to go from there. At the moment I am making 1 week daily changes, 1 week no changes pretty much. I can do something as simple as chew gum and fat loss will continue, we are talking maybe 20kcal here and it's enough to spur progress. But if you're doing carb nite + lifting, cardio, 100% clean, chewing gum, standing playing video game, etc all at once you stall and you're like "well what can I do now"?
OP needs none of this, just same calorie with more protein and daily resistance exercise for 6 months, then adjustments