Steps

  • Simple syntax
  • Operators
  • Functions
  • Data structures [linked list, queue, stack, dictionary, tree, graph, heap]
  • Algorithms [data traversal, search]