当我还是个孩子的时候,我在BASIC写了数百个程序,但随着年龄的增长,我摆脱了它(当我发现女孩的时候)。现在我想再次回到它,我不想让我的先前知识和...经验浪费 - 是否有一种现代语言至少有点类似?每当我尝试搜索时,我都会被推向Visual BASIC,但我宁愿学习一种更广泛使用的现代语言。有什么建议?提前谢谢!
答案 0 :(得分:1)
从头开始。
使用现代语言(对象或功能)进行编程与在C64上进行基本编程有很大不同,你可能会把它带到比坏的习惯更糟糕的习惯。
我会选择一种你喜欢的外观和感觉的语言,但主要想想你想做什么:
语言我个人通常会避免,因为它们过于复杂或倾向于教授错误的编程习惯: Objective C,C ++,Perl,Lisp,Ruby
如果你想探索其他更深奥的语言,我推荐两本书:
请记住,仅仅因为你可能从头开始并不意味着你以前的经验浪费,它可能没有你想要的那么有用。
答案 1 :(得分:0)
大约八年前,我处于这个确切的位置;虽然我可以做一些装配和BASIC,但这些技能在现代环境中通常不是必需的。所以我去了英国企业计算基础学位(MMU附属),因为这里有Java。由于2010年政府改变,削减了对高等教育的资助,该课程的第3年被取消了所有附属机构,因此我在德比大学花了一年的时间来完成其游戏编程学位,这是所有C编程,C ++,MIPs汇编,C#和Java。
我发现以下内容很有用:
我现在在PHP Web应用程序开发人员的工作中使用定制的OO和Procedural框架。我还使用过更简单的现成解决方案,如Magento,CodeIgniter,Joomla!和ExpressionEngine(基于CodeIgniter构建)。