One major difference between linked lists and any other data structure you've used thus far, is that you have to design and write out all the functions for handling the list (node insertion, search 'list traversal', node deletion, display list.. whatever you need)