category each language

split programming into c++ emacs python...

Signed-off-by: Micky Ching <mickyching@gmail.com>