Inserting a node at the beginning of linked list LinkedList is a linear data structure. a linked list is represented in memory with a node that have a data and link to next node. we will use C# as a reference but concept will be same in all other languages. Representation of node in code: LinkedList with CreateNode() and Print() Operation: