I started young, reading a lot of Isaac Asimov's novels, and since then I've been reading the classics, such as Arthur Clarke, Frank Herbert, Phillip K. Dick, Harlan Ellison, Robert Heinlein, Larry Niven, etcetera. I do have to admit that I've read few things aside from the mainstream currents, so I don't consider myself an expert.
Anyway, I consider that any decent book collection MUST contain the following titles (grouped by author):
This list is obviously limited by what I've read, and it will surely grow as I continue reading books.
I suggest that you check out The Internet Top 100 SF/Fantasy List for a more detailed list of books.
NOTE: the current Starship Troopers paperback edition
cover features an image of the so-called soldiers that appear in Paul
Verhoeven's hideous abomination that passes for the ST movie. I REFUSE
to buy it until a decent edition (i.e.: without that image) comes out. Yes,
you should buy the book, but not for the time being (that, or get hold of an
older edition). If you haven't seen the movie, do yourself a favor and
DON'T WATCH IT - it's the worst adaptation of any book (science
fiction or otherwise) to the big screen EVER.
Christopher Weuve, in his
Thoughts on Starship
Troopers page, does a detailed analysis of the movie's defects,
exposing everything that's wrong with it. I strongly recommend reading
his article.
Aside from books, I have a predilection for some TV series: STAR TREK (the original one, not the other incarnations) and Babylon 5, that is the best science fiction ever done on screen (either small or big screen).
With respect to motion pictures... oh, well... there are some really good movies (Brazil, Alien, Terminator, Aliens, 12 Monkeys, a few others), but there's an incredibly big pile composed of space fantasy falsely advertised as science fiction and of pure and simple crap. I guess it's unavoidable in this media...
[versión en castellano] - [english version]