Learn other’s code. Design your code. Refactor code. Document code. Explain code.
flowchart.js draws simple SVG flow chart diagrams from textual representation of the diagram. Also diagrams can be with color view too.