The one truth about training and diet is that while there are some tried and true methods, not everything works for everybody.
People are all different. Some have higher metabolisms, some lower. Some put on muscle easily some not so much.
There is always a lot of trial and error until you find the right workout and diet that your body responds to.
If some one tries to tell you that this routine is the best or the "right way" to train, or this is the best diet to follow.
That's not a workout or diet, it's a religion.
Do some research, incorporate what you learn into your routine, and you will find out what works for you.