C和指针 —— c89
c语言程序设计:现代方法 —— c99
C primer plus ——c11
c语言接口与实现
C++ primer (第5版 c++11标准)
Effective Modern C++
c++标准库之类的
图形界面,就是qt了,最新版本到5.12了,有qt creator
ide可以用code::blocks,
编译可以选mingW64
入门可以找找相关的视频
C++ promer plus 这本最经典了,但是不论多么好的书籍都有滞后性。我建议你如果是没有基础来学的话,可以上慕课网看视频学,如果你不想花钱也有免费的教程。再有,编程主要的是自己做,不要只看不做,学了一点之后就可以试着做一下自己想做的东西。如果是自学没有人教你,编程中遇到Error,就复制Error上网查查,出现错误不要轻易放弃。如果以后你代码写的多了,想改或者想写,就要一步一步的来,不要想一口吃成大胖子。
我其实也是个新手,只自学了2个月,当初是自己毫无基础又完全没人教自学的,走了很多弯路,我这些建议非常基础也不算多,希望你能达成你想要的。