I'll try to keep this brief. I'm brand new to the forums and T-Nation itself, nice to meet you. Like a true newbie I've come here for help, so thank you to anyone who reads this over and offers their advice.
I've had an on-and-off relationship with fitness training for a few years, and while I've passed by T-Nation in name I've never stopped to look over it in detail. I'm pretty inspired by the varied goals and nuances of training discussed here, but in a sense that's also my problem. I've been training half-heartedly for far too long, only partially committing myself and jumping from one fleeting interest to the next, whether it be powerlifting, bodybuilding, combat sports. Whatever held my attention at the time.
As you can imagine I haven't got very far with any of these pursuits. Lack of discipline and focus has left me with a scrap or two of unapplied knowledge and a mediocre body. I'd like to flatter myself and say I'm well-acquainted with the basics of strength training (eat more, lift heavy) and its exercises (deadlifts, squats, bench, some Olympic lifts) but the truth is I simply haven't stuck to a programme, and my 'whatever I like whenever I like it' diet isn't working out either.
I've decided, then, that in January I'll turn this around and become what I've always imagined my future self to be: more athletic, disciplined, healthy, stronger. I stand at 5'10 and weigh around 170lbs. What I want is a good all-round strength training programme, to gain weight and hopefully have the choice to 'specialise' more some way down the line. Which led me here, hoping for guidance. Links, routines, diets, etc. are all appreciated. What can you recommend me?