Consistency. Train 3-5 days a week, month after month after month. You'll undoubtedly try to figure out "the perfect program", but as long as your ass is in the gym doing something 3-5 days a week, and you're not doing some over-the-top-retarded routine (zero leg work, everything 15+ reps, etc.), you won't go too far wrong. The details are just details.
Consistency. Eat 3 meals a day, 7 days a week, plus a shake when you lift. Get that in place for about a year first, and then you can think about experimenting with intermittent fasting, eating every three hours, zero-carb paleo, or whatever else might float your boat.
Always remember that, If you want to, you can still be kicking ass in the gym when you're nearing 70. Robby Robinson, Dave Draper, hell even Sylvester Stallone are examples. Keep that in mind and it should put into perspective the futility of stressing about whether or not you should cut for the next 3 months or if it's better to get 1 gram or 1.25 grams of protein per pound of bodyweight.
Wendler said it best: "Eight weeks to a better body, four weeks to a bigger bench. Dude, fuck that, I'm a lifer. I want 10 years to a bigger bench."
If you can find a training partner who's more experienced than you, do what they say even if it's against what you read online. Live in-person training is a whole different animal, and gives a different perspective itself. One of my biggest training-related regrets is turning down a chance to train with my larger, stronger, older buddy when I was getting started.