看你的情况不需要了解太深的计算机编程知识,主要了解一下计算机硬件,操作系统的基本操作,维护.以前有个即学即会的软件教学光盘,不知道还有地方有没,你可以上网搜搜这方面的教学软件.
推荐你些软件:vmware网站资源:verycd有问题可以百度hi我
非计算机专业要深入学习计算机的话很累的吧,可以多旁听下计算机系的课程嘛。不过要是想解决自己平时遇到的问题的话,多买几本计算机方面的杂志,多逛逛相关论坛就行了
你可以看下计算机病毒这本书、上面有教怎么设置防火墙,怎么防毒及一些知识。