Shankar's Principle of Quantum Mechanics is a excellent book, in the first chapter he presents you the pre-requiriments like dual-vectors, Hamiltonian Formulation, Poisson Brackets, and do it VERY well, and he begins using BraKet formalism in the beginning, and isn't that hard!, but you may need...