Leaving the debate to one side (opinions very varied, personal and of course what mum decides is best for bubbs always varies)
I would suggest speaking to your health visitor.
We saw our when Oscar was 3 months and a bit. He was a heavy weight and our HV said that IF I felt he was ready to try food then to start on easy to digest foods like rice.
about a week later I let him have a taste of rice. TBH he didnt swallow any of it, but he loved the spoon and the fun aspect of it.
2 days later we had another go and he had 2 mouthfuls (losing about 70% of it) and loved the experience.
It wasnt until he was about a week short of 4 months did he actually get the hang of it and start eating (as such)
all of this time it was just baby rice, made with formular.
He didnt try different flavours untill he was over 4 month. And we try them nice and slowly. he only has jars made for 4+mths, they are made without gluten etc.
I will give him home made foods after 6 mths when, I hope, he will start to try our foods.
whatever you do decide I am sure you do so with bubbas best interest at heart and please don't feel attacked for not following the guidlines, they are always changing.