Do what you feel comfortable with. I used the Ella’s Kitchen First Foods book and basically followed that! It had some nice recipes too. I liked having something to follow that kind of told me what to do, as the whole process made me so nervous!
To begin with I started on baby rice/porridge and puréed loads of different veg and froze them in ice cube trays so I could introduce them one by one and I had smaller portions for him to try everything. Once he’d tried most veg I then moved on. We did a mixture of baby-led and purées (some homemade and some shop bought) until I got more confident with what DS could manage. We started off with soft finger foods like toast, steamed veg, salmon and fish fingers, baby biscottis, banana, homemade fish cakes etc. alongside puréed food or soft foods like pasta, omlette/scrambled egg, porridge, overnight oats. DS absolutely loved puréed apple and blackberries and we used to mix Greek yogurt with a bit of a fruit pouch. We moved onto meat like sausages, burgers, mince, meatballs etc as easier for him to get used to eating than tough meat.
I did homemade at home but out and about I took the pouches with me that were appropriate for his age group so I always had something for him - HiPP organic and Ella’s were good ones. I found looking at the consistency of the pouches for his age group gave me a good indication of how much I should be mushing/not mushing his food up alongside the finger foods.
Something my friend and also our HV told me to reassure me is that they will gag. It’s normal. They’ll make noise while they do it. It’s when they’re silently gagging that you need to worry. If they’re making noise they’re getting air. That always reassured me.