Research
Before you start writing your novel, it is my firm opinion that you need to have at least a general idea of what the story is (plot), who’s in it (characters), and the world in which it takes place (world-building).
Libraries - The Internet on Paper (Or How I Learned What Machicolations Were)