如果只是安全维护检测,你学学写脚本就行了,像Perl, Bash。如果你是想自己写工具,那可以学习c语言,不过光学会c语言还不够,最主要的是熟悉的你系统平台,是用windows还是linux...,知道怎么调用对应得平台接口。至于要多久,那要看你的悟性了,主要是多写代码调试,这样才提高的快
我认为与网络安全关系重大的事数据传输,如流媒体技术,与C关系不太大,你认真学就好。