Imperative programming is just functional programming where some (many) of the inputs and outputs are hidden :)
It depends; I should amend it to say that if all that is focused on is imperative programming it can be a greater leap to FP than if the initial learning is either a comparative class or FP-first.