yes
Well goku meets Goten but Goku was still dead at that point Goku was giving time on earth and Goten and Goku meet each other. The Goku has to leave but in the middle of the majin buu saga the the supreme Kai wishes him back to life to fight majin buu which he wins. (Goku leaves because he is out of time on earth)
They show how he got back in the episode when he returns to Earth which the episode is called Mystery Revealed.
Yes, Goku wins the battle and leaves in time but the people on earth try to wish him back to earth but he decides to train in space as a super sayan than come home with his family. But, Frieza is still alive and with his dad king Cooler to give revenge to son Goku but Goku is still not on earth yet and might come home to the horror on his friends death.
goku and then piccolo continues to teach them after goku runs out of time on earth and has to go back to the other world.
i think it was after goku came back with his tail and turn ssj3 when he revert back to his old state goku look at the earth and become a golden great ape in episode 30. GOKU TURNED SSJ4 IN EPISODE 35, SHORTLY AFTER HE WAS A GREAT APE.
uh goku he got goku cell when he generate and came back to earth using instant transmission and using it to fight gohan ssj2.
yes. After the goku turns to heaven dende and other warriors will have two chances to ask shenron in which one they can ask to go to namek's planet. On the namek's planet they should call porunga to get back goku alive. second wish is to return them to earth with goku. third wish is optional
goku comes back to life many times
Cell was about to explode the Earth so Goku teleported him to King Kai, but he decided to stay with Cell so evil people would stop comming to Earth because Goku was strong and making them come to Earth
while training with shenron goku turned back into a grown up by shenron powers
Skips is goku ssj 8, who travel back in time.
Goten was created to replace Goku as Akira Toriyama wanted to retire Goku from the series. However, Toriyama was forced to bring Goku back by the fans of the series.