I started with apple, and carrot. I used ice cube trays, and once frozen, transferred the cubes into freezer bags. Once she was established on the apple, I tried her on some carrot, then made some more purees - parsnip, sweet potato, brocolli and cauliflower - whatever you like. Then moved onto to protein - making a new batch every few days, of things such as chicken, cod, pork loin. So after a while, once DD was eating proper meals, I could go to the freezer, and select the ingredients for a lovely meal, with plenty of variety. I found a little went a long way, especially as you need to add some of the cooking fluids to the purees.
I found it very easy, and not too much work, as you dont need to make all the purees straight away, and once you have them done, then making meals is very easy. A good tip is to mix the fruit with the savories - ie apple with pork, lamb with apricot. You can then add things like couscous or pasta stars to add texture, and anyway the home made purees have a fair bit of texture.
DD is 10 months now, and I have used up all my purees, and have gone onto to making little meals for her such as shepherds pie, which I freeze. I will also use left-overs mashing as necessary and freeze them. She loves her finger foods too. I do give her some jars too, for when I am in a hurry, but they never taste as good as the home made. But it is a good idea, as you never know when you might need to give your LO some.
One more tip - when you first start, just go with one cube with perhaps some baby rice - then you wont feel quite so devastated if LO rejects your hard made lovely food!
Hope this helps - and enjoy :)