可以的 一步一步来
C++ Primer需要反复看,每一遍都会有不同的感受,特别是你刚刚读完第一遍有了整体的认识
再看其他的之前,你确定所有的习题都能独立完成(不看参考答案)
确定能熟练运用STL,如何选择STL,如何正确运用STL(迭代器、算法等),如果不熟的话就再看看《C++ Primer》或者是《Effective STL》
如果之前3步都做过了,可以接触第三方库,比如QT、Boost等等,图形库Windows下可以考虑MFC,不过MFC已经有点过时了,而且封装的没QT好,当然了解下windows的某些原理也可以,毕竟windows的COM影响了一代人,了解下也是好的,至少MFC还没淘汰。
windos下推荐看《windows程序设计》和《windows核心编程》,这两本都是windows下的经典,是微软核心员工写的。Linux下的话,主要还是C,可以看看《Unix高级编程》,也可以直接学习C++的第三方库,QT、ACE、Boost等等,这些都是平台无关的库,特别是Boost,可以说是第二个STL
做界面,可以,慢慢学,千万不要着急
QT下软件开发入门第一讲之QT的三大特征,教你轻松认识QT