编程有可视化编程,和非可视化编程,这些叫法是针对编程所用的软件而言的。可视化编程:学习速度快,一般培训用得比较多一般vb,vc,c++,c#,.net,像eclipse也是,只不过功能比较多而非可视化的学深了很牛的,c,汇编,都是很强的。只不过就是好入门而已。像现在比较流行java编程,基础打好了,学什么都可以自学。c语言不知道你学的怎么样,主要还是培养编程思想basic->vb->c->vc->c++->c# ->java2 se 软件开发 ->java2 ee 网站开发 ->java2 me 手机开发这里有好多细节的说的话那太多了,建议找相关资料看看我当时学习的时候C语言入门->vb->vc->c++->c#->java2se->j2ee周边知识:html。javascript,vbscript,xml,uml还是那句话。基础最重要,学好了什么都可以自学,还有就是数据结构(解决问题的方法和算法),学好了什么问题都难不倒你呵呵,祝你好运