我一直认为,当开始学习一门新的编程语言时,程序员必须创建特定的项目来更好地理解该语言和/或框架。就我个人而言,它是用php (留言簿,数据库抽象,模板引擎),ruby (on rails,类似twitter的网站,活动记录插件,简单的gem)和objective-c (可可,todo-list,twitter我想知道其他编程语言,如Java,C++,Python等必须编程的项目是什么?也许你有其他的路径学习语言?
我正在写一个小的浏览器游戏,因为我不是一个好的设计师,我想先从技术部分开始,然后添加用户界面,所以我想让第一个版本包含对机器人的支持,这样每个人都可以编写自己的机器人,让它玩游戏。这样,我不必关心为用户界面制作图形,并且可以专注于游戏的核心,同时拥有稳定的测试数据流和许多测试人员。但是,我无法在服务器( C++ )和客户机(任何语言,但第一个参考实现将是C++和Python语言)之间交换数据的各种方式之间做出选择。对于传输,我想提供HTTP和TCP (