I would like to study Heegaard Floer homology in the future in the connection to knot theory.
I read a wikipedia article and it seems that I need to first learn a symplectic geometry (topology?). I took a basic differential geometry class. But I have never studied symplectic geometry.
What is a good way to study symplectic geometry in the scope of studying Heegaard Floer homology in the future? What textbook is adequate fo this purpose.
Also, what are the other prerequisites?
I know basics of algebraic topology.