1) First, make a diagram of how you want everything to fit together, then start by melting a small blob of solder onto a component lead where another component lead will cross it.
2) Do the same thing on the lead that will cross then, using one hand, hold one component so the blobs are one on top of the other, then with the other hand (and a soldering iron) melt the blobs until they flow into each other, and then hold them together without moving them until the joint cools.
3) Continue the process at each location where leads will cross until you're done.
After a while, some wires will cross automatically as you're soldering others down, so merely solder them together as you go along.
I like to work on a sheet of paper on a flat surface, and if I need to hold down the circuit while I'm working I'll just use the corner of a book or something to keep it from moving during those times.
When you're finished you should have an "air-wired" circuit, and it would be a good idea to touch up all the solder joints just to make sure they're solid. Because of pressures you've applied during the first phase, when you go to touch up the work and re-melt some joints some wires may adjust themselves by springing around a little. That's OK, just make sure that they're where you want them to be and stable when you re-solder them and that the joint never moves while it's cooling.
If you have a longish run, like Vcc or GND, and it would look nasty if you only had the component leads to solder together, you could use a piece of tinned bus wire to keep everything tidy, as shown below, and eventually, you should wind up with something like this: