It’s my opinion that anyone trying to put on muscle should spend their first six months or so doing a strength based routine.

A good strength program will have you using the major compound movements using low reps and heavy weights. I would suggest doing 5 sets with 5 reps per set. Squats, deadlifts, bench press, barbell bent over rows, overhead press are the main exercises with dips, pull-ups and pushups as supplements

Start with a light enough weight to get the proper form down and then add weight to the bar every session. Don’t worry about the starting weight being too light and looking like a wimp. If you add 5 to 10 pounds every day you train, you’ll be moving up very quickly

With proper nutrition and rest, and following a strength routine like this, a person new to lifting can double their strength within a few months

Once you have a solid strength foundation to build on you can then go on to a more bodybuilding focused program or you might just like to stay with a strength program once you see, and feel, the results.