What subjects do you need to study to write sci-fi novels?

Astronomy, physics, chemistry...
And how much?
Update: At least have deep insight in those subjects.
51 answers 51