Differences between the "son of man" and "son of God" In the holy gospel, I see that Jesus is called as"son of man" in some occasions, whereas "son of God" in some other. By normal thinking it could be concluded that both are statements of contradictions. What would have been really  meant by these names? and How do they target the same man, though it seems different in meaning?
Jesus is the Son of God. He is often called the son of man to tell people that He is the coming messiah that everyone needs. How can calling Him the son of man tell people he's the messiah? Enter  Daniel 7:13:


  “I saw in the night visions, and behold, with the clouds of heaven there came one like a son of man, and he came to the Ancient of Days and was presented before him.


This was Old Testament prophecy from the prophet Daniel where he saw Jesus Christ, who came from the clouds of heaven like a "son of man". 

People knew the Old Testament pretty well at the time, so when Jesus was referenced as the son of man, people immediately recollected Daniel's vision and connected the dots, placing Jesus as the messiah. Pretty cool, eh?