I'd say that GSLP or the stronger-by-science strength training guide are probably the best strength building programs for beginners and maybe 'intermediate' lifters.
Don't know what to recommend for getting lean though, which is the thing most people starting actually want to do. Beyond 'yes, really count your calories, all of them' and 'eat less, move more' there doesn't seem to be a consensus with decent science to back it.