Some children want to challenge themselves by learning a language different from what their parents speak at home.
Some children want to challenge themselves by learning a language different from the one their parents speak at home.
Do the above two sentence mean the same thing? Does the second sentence sound natural to you? If it is natural, I wonder whether "different from the one their parents speak at home" is used to modify "a language".