Stuctured notes with automatic tag extraction, linking capabilities, simple formatting; featuring codeboxes and table of contents; and a graph of interconnected note nodes, to help maximize learning through notetaking without leaving the terminal and with minimal learning curve.