Heavier elements like gold, uranium etc. are formed at the end of a star's life. As the star explodes into a supernova, it gives rise to nebula which is the birthplace of new stars. But as the star has already fused lighter elements into heavier elements, where does the new hydrogen required for the formation of new stars come from? Do heavier elements breakdown during supernova or is it some other process?
Only a very small fraction of the elements in the core the supernova get converted into heavier elements. Most of the matter remains unchanged.
For a star to become a nova, it needs to have a mass at least 8 times greater than our sun. For a supernova, it needs to be larger.
The first stage is the hydrogen fusion into heavier elements. The energy created pushes the hydrogen outwards. If there was no fusion, the star would be a low smaller. When the hydrogen fusion in the core slows down (due to a lack of hydrogen), the star shrinks and helium fusion takes over as the main process. At this time, it is believed that the core of the star is about 25% hydrogen and 75% helium. The outer layer is over 99% hydrogen. Eventually, the star makes iron as a fusion product. At this stage, our sun will have expanded out to Earth's orbit due to the energy pushing out from the core.
The fusion to make an element heavier than iron consumes more energy than what it produces, so when the iron fusion process slows down significantly, the star collapses. This collapse causes a massive pressure and temperature increase in the core, which triggers the fusion of heavier elements; although it is a net loss of energy. This burst of energy blows the star apart. The difference between a nova and a supernova is the amount of fusion that happens before the core is blasted apart.
Since fusion only takes place in the core, and the core is less 1/100 the volume of the star, when the star goes nova (or supernova), the outer layer of the star (still 99%+ hydrogen) is blown outwards.