baby first solid food

Ni
Hi, my baby turning 6month today, I was wonder what the first solid food should I introduce to him? The and when should I give him water also? Any recommendations for a great baby food maker becuz there's so many brands out there.