The printing press allowed for information to be distributed to a wide audience. This helped to spread new scientific discoveries as well, allowing scientists to share their works and learn from each other. The Scientific Method was further developed during the Renaissance.
Generally speaking, advanced farming techniques allowed for a surplus of food, which led to the emergence of a "artisan" class--since for the first time people were "freed" to engage in other actives besides gathering food.