我学过C语言,编过游戏,但都是控制台的程序,最多改个颜色,没什么意思,我想要编写图形界面的程序,再和键盘鼠标互动的那种,应该学习什么?图形界面和编程语言是什么关系,还有什么direct和编游戏有什么关系希望指点指点最好推荐几本书咯