There are tons of different programs that would be good choices for a beginner. One isn't really "better" than another. Like Dagill said, more info about yourself (especially your specific goals) would give us a better starting point.
But based on your profile info, and presuming you want to add muscle/gain size, consider this:
And remember than nutrition is at least as important as training. Start simple with breakfast, lunch, and dinner, plus a shake when you lift. Look at this for setting up a general eating plan: