True, from what I have learned from other resources.
Italians literally ask what the weather "makes", not what the weather "is". "Che tempo fa oggi?" translates literally to "What does the weather make today?", figuratively, "What is the weather today?".
The answer to this would be "Fa caldo oggi" (it makes hot today --> it's hot today), or "Fa bello" (it makes nice --> it's nice) etc. The weather is implied, in that you don't have to add "tempo" into the answers.