If I have barely lifted in my life, should I start out with a generic beginners program (Starting Strength, Strong Lifts), or should I jump into a hypertrophy routine such as 5/3/1 or PHAT or any other program that focuses on gaining muscle over strength?

How long should I do this program if my ultimate goal is to gain mass/muscle/aesthetics?

I have a skinny and lanky frame, and have little bodyfat and do a lot of cardio (swimming, basketball).

What is TRP view on lifting for strength vs. muscle, and when should I alternate my program? I have most of the nutrition part down, but I'm always trying to learn more. Any recommendations on lifting in general would also be appreciative. Thanks!