My favorite routine for something solid that works for beginners, and can be modified into advanced (basically all levels are applicable, with very little waving/modulating) is what is usually called a push/pull routine. Basically, it's four days a week and you divide up the movements into directions, vertically and horizontally, and motions, pushing and pulling. You isolate and work the muscles just enough and can add volume as you progress over time, and it allows enough play room to avoid plateaus as well for the most part. Very flexible, and easy to follow once you know the ideologies, and then modify by even adding arm specific sets at the tail ends (as you see below, no curls or triceps work is listed, but I did add my own in at applicable times). It's simpler than it looks below, bear with me.
===================================
Mine looked like this:
Day 1: Upper horizontal push/Upper vertical pull
Day 2: Lower push
Day 3: off
Day 4: Upper Vertical Push/Upper horizontal Pull
Day 5: off/or light cardio (depending on goals and soreness from day 2)
Day 6: Lower pull
Day 7: cardio or off or abs, depending on goals/soreness
=========================================
*Upper horizontal push involves pressing movements of the upper body in a horizontal (parallel to ground), such as chest presses/benching (well, yeah laying down you're pushing up, but orient yourself for ALL of this as if all movements are done standing straight up). So basically, benching, and even dips, if you know how to do them well...
*Upper vertical Pull would be pullups, lat work, etc...so pulldowns/pullups, lat pulls, etc...as well as trap work, like shrugs
*Upper vertical push would be military presses, shoulder presses, lateral raises, shoulder work, etc...ie: going straight up above your head towards the ceiling
*Upper horizontal pull would be rows, lots of them. Low rows, cable rows, horizontal rows, bent over rows, dumbell rows, T-bar rows .
*Lower push would be squats and any leg presses/quad extensions, as well as calf work, calf presses, etc...
*Lower pull would be deadlifting, hamstring work, leg curls, and the likes (Romanian deadlifts, also called Stiff-legged dead lifts, and if your traps or forearms could use extra work, you can throw in that at the end)
=================================
***what I just posted above looks overly complex, but if I break it down, it really isn't:
day 1: benching and pullups
day 2: squating and calves
day 3: off or cardio or abs, depending on goals
day 4: shoulders/military presses and back rows
day 5: off or cardio or abs, depending on goals
day 6: deadlifts and hamstrings (leg curls)
day 7: off or cardio or abs, depending on goals
See? If one is a beginner, you would want to do 1 warm up exercise in each "area" or muscle group I have above, most have 2 per day (for example, 1 bench warmup, 1 pulldown warmup on day 1), and then you would probably want to ease into it with 3 heavy sets of each area after that, shooting for around 5-10 reps (prime range for size/strength coupling), only going to failure (when you can't finish the last rep) on 1 set per area (2 failure sets on day 1, your last 2 sets total, 1 per area)....so a beginners day 1 would have 2 warmup sets, then 6 total sets after that (don't go to failure as a beginner until you know the exercises and your limits).
I was at 5 or 6 heavy sets per area, depending....If you're very new to the movements, don't do anything heavy until you've established the movement and know some of your limits, and perhaps have a spotter there for them, or watch in the mirror etc...
The benefit to this type is that you can see you work your major muscles multiple times very well over the course of a week, hitting your lower and upper body areas at good intervals, and the volume (number of sets) you do can be modified as needed, depending on experience or other constraints. It's just enough to spark great growth/strength gains, and allows for the flexibility to advance and add sets, and prevent overreaching/overtraining....The small picture benefit per workout, each day, is that you alternate the sets each day you have them. For example, day one would have you warm up with bench press, then warm up with pulldowns, then go to your first heavy bench press, then your first heavy pulldown, then your second heavy bench press, etc...like this:
warmup bench,
warmup pulldown,
heavy bench 1,
heavy pull down 1,
heavy bench 2,
heavy pull down 2
heavy bench 3,
heavy pull down 3
This allows what is commonly referred to as supersetting, basically a gymgoers version of multitasking, as one muscle group rests for 4-5 minutes or so, you're hitting another muscle group, so you are taking 2 to 4 minutes between sets the whole workout, but really, your chest (or whatever) got closer to 7 or so minutes to rest...This has many advantages....
Your CNS (Central Nervous System) is getting a good workout, and that's important, because it is worked no matter what you're using and used no matter what you're lifting. It's actually been shown to be preferable to most goals (except perhaps every powerlifting workout) to keep the CNS "on deck" and fired up, because it has many benefits and trains it harder, which will help release more testosterone than usual and have a higher afterburn (metabolic increase from working out for the following day or two after the workout)....your CNS is just as important to train, as it allows your muscle fibers to contract in the first place.
Lifting heavy and intensely is the primary way to condition it to activate more of your fibers and allow for more strength and growth over time, as it adapts the same way the muscles do: by being pushed. Without a worked CNS, you will stagnate not see optimal results over time, and even plateau. No matter how large your fibers become, the CNS is in charge of "pulling the trigger" and you have to condition it for heavier loads over time. This is why sets with reps above about 12 or so (for the most part, except forearms and maybe calves) are fairly useless in terms of strength or size goals, because the CNS isn't worked very hard at all (though your cardiovascular system is, but that is more for other purposes and not what I'd touch on here, as size/strength are what I'm speaking to)....and this is one of several reasons I am of the belief that bodyweight exercises over time simply aren't enough to stimulate great growth, they push your heart more than your CNS once you can do more than about a dozen of them.
Conventional practices can be fused into this too, such as drop sets or pyramid reps (where you reverse the pyramid or regular pyramid) if you know what you're doing....
That's a whole lot and my eyes are blurry, sorry, and I didn't even touch on some stuff like pyramids and diet, or cardio and abs.
If anything is unclear, let me know, I rambled a bit so I could explain things in the most basic of terms so a complete newbie could utilize this post.