数据结构(基础),算法知识:比如一些比较基本的搜索算法:DFS、BFS、弗洛伊德等还有回溯、DP、贪心、枚举等基本算法框架也要知道
要看你编什么了,如果是可视化,要用到MFC之类的,如果有数据,还要用到数据库知识
刚开始学就从C语言学起吧----->C++------>java这是不错的路线