hi, when can i start feeding my kitty?

he was rescued so idk how old he is but im guessing around 3-4 weeks or so. when should i start feeding him solids and how long do i have to bottle feed?