BLW - just what we did, may not work for everyone:
Provided they can sit up unaided and hold their head well and put food to their lips, they are ready. If it is before 24 weeks, stick to fruit and veg only. Once you've passed 24 weeks - except for honey and some other minor things (can't remember now) they can eat anything.
When you first start, think BIG. The biggest risk of choking is on things that are pea shaped, like peas (of course), blueberries, small hard chunks of carrot etc - I'd leave these for another few months.
DD started by holding half a banana in her hand then she tried a massive chunk of watermelon (no pips). They will take it into their mouths and learn to chew and swallow (remember, the teeth are all there, just under the gum). At first it seems scary but they will gum the food at the front of the mouth and gradually learn to chew it to the back of the mouth. There is a school of thought that says spoon feeding purees in carries it's own risk of choking as the puree is pushed to the back of the mouth before they know what to do with it.
Early days, also think easy to hold - steamed carrots, green beans, strips of meat, tender-stem broccoli, most soft fruits, large chunks of roast potato. Be prepared for LOTS of mess. Most food will end up unswallowed on the floor but we loved this stage and took DD out to eat alot. She would sit happily sucking on roast beef and veg and we cleaned up as much of the mess as we could and left larger tips.
Fairly soon, just feed what you eat, provided it can be picked up (and that includes mashed potato!). Think healthy, fresh and no salt/sugar.
Good foods that worked for us included toast fingers spread with mashed avocado, raw salmon strips at Yo Sushi (she loves this still now), roasted veg, sweet potato mash, pitta bread dipped into cream cheese, tenderstem brocoli steamed and covered with home-made cheese sauce (you will need to make a roux from scratch as packet is too salty). DP still makes huge batches of cheese sauce and we freeze DD-sized portions. Watching her munch on a long piece of brocoli dripping with home made cheese sauce is excellent!
Don't forget, wholemeal bread can expand and fill the tummy too much, so white bread is actually best for babies.
Yoghurts - I have a thnk about yoghurts - it saddens me that most are filled with sugar. Plum and rachel's organic are sweetened with fruit and a baby under one does not need any added sugar.
Plum especially is a great range. They use quinoa in much of their range, all organic and their baby porridges are excellent - using oats, spelt and quinoa. ready Brek is also great - just oats and wheat.
Don't stress if you spoon feed some things in btw and be prepared that they all become fussy at some point.
Just let your DD choose what she eats - she will not starve herself and some days she will eat nothing, some days she will eat lots. Offer a feed after every meal (bf or ff so early days can be hard and time-consuming but they soon get the hang of things)
Think that's all for now but when you start, give me a shout for more tips.