You should understand pointers or references and basic memory concepts. Unlike arrays, linked lists don't have index-based random access. You traverse by following next pointers from node to node.
Practice drawing linked lists on paper as you trace through operations. Visualizing how pointers change during operations like insert, delete, and reverse helps avoid common mistakes like losing references to nodes.