The answer depends a bit on your theological perspective of who was his father. For the purposes of this answer I will take the perspective that God the Father was his literal father and that Joseph was effectively his step-father.
His Father trained him to be the Messiah - the Savior all God's children upon condition of repentance.
His step-father, being a carpenter, would likely have trained him as a carpenter - although the scriptures are silent on the subject of Jesus' occupation prior to the start of his ministry at age 30. It was traditional and typical for fathers to train their sons in the same occupation that they had. Bakers trained their sons to be bakers, shepherds trained their sons to be shepherds, merchants trained their sons to be merchants, etc.
No. Jesus' father in heaven is also our Father in Heaven
no Jesus's father is God
God was the heavenly father of Jesus.
Jesus's father is god. Hard to believe
No, He had no other father, it is as you wrote, God was His heavenly father, and Joseph was his earthly step-father. He had no other father.
Yes God is Jesus father. Jesus called him so.
Saint Joseph was the foster father of Jesus. God was his father.
There is no record what so ever of Jesus father Joseph after Jesus gets lost in the temple at the age of 12. However, spiritually speaking, God the Father is His Father and Our Father for eternity.
Jesus was a carpenter's son so he learned carpentery.
Jesus had a foster father called Joseph, he was a carpenter by trade.
Jesus is with his Father in Heaven.
If you are speaking about Jesus' step father, Joseph, we are not told about that, but I seriously doubt that He did hit Joseph. If you are speaking about Jesus' Father (God) in heaven the answer is absolutely not!