一般入门都是学c或c++,c更低级,也就更绕,如果你思维好可以试试,学习过程一般按照书上步骤来,最开始在DOS下跑程序,了解基本语法,做一些简单的小程序这样子,然后可以了解图形界面,做些mfc程序,如果你想向软件发展,就要接触JAVA,c#,这些比较高级的语言,要是往底层学习,就要了解编译原理,汇编,操作系统,算法等知识了。先买一本c语言的书籍吧。网络上有不少免费的视频,跟着学挺好的。