FTM feeding questions

I'm a FTM. My son turned 6 month old on the 5th. We are going to start doing baby food for breakfast lunch and dinner. My question is do I give him a bottle right after he eats his baby food? Or do I wait a little bit after giving him food? We are also starting to give him the foods we eat. Like mashed potatoes, mashed fruits and he had a very tiny bit of Mac n' cheese today. What other kinds of food (that is not baby food) he can have at 6 months? When can we let him start trying to eat food by himself with his hands?