so as far as the whole workflow goes
1. see a house you like
2. get a full survey done (surveyor / solicitor)
3. based on 2, put an offer in (solicitor / estate agent?)
4. haggle
5. move in
1. See a house you like
2. Offer, haggle, acceptance.
3. survey, possible revised offer based on survey and any issues / covenants etc the solicitor picks up
3.1 wait
3.2 wait
3.3 wait
3.4 wait
3.5 lose the will to live with all the waiting and absolutely nothing happening.
3.6 wait
3.7 wait some more
3.8 wait
4. exchange. You are committed to buy on exchange of contracts (England and Wales, I believe it's different in the people's republic of Salmondland) and will face the potential for costs from others in the chain if you do not complete on the specified date
5. Complete and move in.
You generally make your offer to the estate agent if the vendor is using one. They will ascertain that you are in a position to proceed, e.g. first time buyer with a mortgage agreed in principle, or if selling you have a proceedable offer on your current home, before passing the offer on to the vendor. Generally vendors won't accept offers from people who aren't in a position to proceed.
Don't skimp on the survey, you're likely spending a six figure sum on the property so spend five hundred quid on a proper survey. It will be full of caveats, but should still give a good indication of the state of the property.
Do use a local solicitor and not an internet conveyancing shed. Being able to doorstep them and ask what is going on and why all the delays could be useful, as is being able to sit down and talk to them if you aren't familiar with the process..
Do not try to exchange and complete on the same day, if anything goes wrong there is no margin to get it sorted out.