我计划学习Java,我有其他面向对象语言的编程经验,所以我熟悉OOP的概念。目前,我正在考虑两本书来帮助我快速开始Java开发。"Java All- in -One于去年8月发布,并针对Java7进行了更新。
现在我的问题是,我倾向于首先使用Java语言(使用Java5),我会错过Java6和7的重要方面吗?
因此,我计划从弗兰克·露娜的书“用DirectX 10进行3D游戏编程入门”开始学习DirectX。但由于我有一块GeForce Go 7显卡,我想知道我能不能至少测试一下书中的代码?但说到这一点,学习过时的东西会有点遗憾,因为我读到DX10引入了相当多的新概念,所以我现在完全迷惑了。
另一方面,也许用我现有的硬件,我会更乐意学习旧版本的OpenGL?