(please contribute with this article) (suggestion: developing tools for newbies, compilers, text editors, etc.)