Question: what is the difference between the old gods and the new?
Answer: The Old Gods of the children of the forest, are nameless deities of stone and earth and tree, which were named so by the followers of the Seven ("New Gods") that replaced them in all but North of Westeros, where it's still practiced strongly by Northmen, Crannogmen and Free Folk from Beyond the wall.