学习BASIC之后,下一个语言学习的逻辑步骤是什么?学习BASIC后,语言学习的下一个逻辑步骤是什么?
回答
我肯定会有人来自基本阵营ZX81,Spectrum 48K,QB,PDS 7.1建议你看看Python。这是非常平易近人的,即有一种语法,可以很快得到一个窍门,我在我的计算机科学教育期间使用Java,并且不喜欢Java,因为我觉得它太古怪了。
不要误解我的意思我喜欢OOP的想法,但是编程需要很有趣,而且易于学习和开心,这里有一个叫做Bucky Roberts的人在Python上的系列教程,指的是他自己youtube上的新波士顿 - 第一课可以在http://www.youtube.com/watch?v=4Mf0h3HphEA上找到,实际上他做的不仅仅是一个教程,他有3个关于Python主题的教程系列,一个是基本的Python,简称Python编程教程,一个名为wxPython编程教程和最后一个名为游戏开发教程。哦,Python也可以用作OOP :)
取决于你想要学习什么和为什么。如果你说你刚刚了解了VB.Net,那么学习OOP概念将是一个好主意,然后可能是诸如GoF之类的设计模式。
什么是GoF?我从来没听说过? – RCProgramming 2010-11-04 00:44:41
四人帮:http://en.wikipedia.org/wiki/Design_Patterns – 2010-11-04 20:30:35
GoF =四人帮,这本书的4位作者的昵称[Design Patterns:Elements of Reusable Object-Oriented Software](http:/ /www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=sr_1_1?ie=UTF8&qid=1288902672&sr=8-1)和书本身。 – GreenMatt 2010-11-04 20:32:48
非常主观的问题和答案真的取决于你想达到什么。也许尝试探索另一种范式?或者,也许将注意力更多地放在事物的理论/设计方面,并运用你在学习模式和建筑方面的技能?
在这样一个多元化的领域,我们有这么多优秀的学习资源可供选择,你真的被宠坏了!
我建议你学习ANSI C,因为有许多基于它的语法的不同语言。你将学到的很多东西直接适用于C++,C#,JAVA,JavaScript等。
1994年的C for Dummies是否会教ANSI C? – RCProgramming 2010-11-04 00:45:07
在我过去的经验中,一些虚拟书籍非常有用,有些则没有那么多。我在大学的C班使用Stephen Kochan的“ANSI C编程”。我发现这本书很简单,我强烈推荐它。 – SchenkPDX 2010-11-04 20:49:21
Dan Gookin对C for Dummies Volume 1有什么看法?也是这本书的ANSI C? – RCProgramming 2010-11-04 21:08:40
- 1. 什么是学习机器学习的最佳编程语言?
- 2. 学习HTML和学习编程语言有什么区别?
- 3. 学习C++语言
- 4. 单子之后学习Haskell的下一步是什么?
- 5. 什么是训练机器学习的步骤时间?
- 6. 学习编程语言
- 7. 学习序言
- 8. 什么是学习PHP
- 9. 学习什么DJANGO_SETTINGS_MODULE是
- 10. 什么是机器学习中的学习曲线?
- 11. 什么是学习机器学习的好实施?
- 12. 学习机器学习的先决条件是什么?
- 13. 机器学习 - 培训步骤
- 14. 程序员学习新语言的最佳方式是什么?
- 15. 学习开发Web /手机游戏的语言是什么?
- 16. 你学习语言的方式是什么?
- 17. 学习C++,下一步是什么?另外推荐的编译器是什么?
- 18. 第一步学习WEBGL中的学习矩阵
- 19. 学习3D动画需要什么步骤?
- 20. 学习一种新语言的简单练习
- 21. J学习数学的语言 - “数学为外行”
- 22. 要学习元编程的语言
- 23. 学习正确的编程语言?
- 24. 与mod_rewrite的学习语言重写URL
- 25. 什么是一些很好的机器学习编程练习?
- 26. 学习Haskell语法
- 27. 我如何学习Apex语言?
- 28. 同时危险学习多种语言?
- 29. 学习编程语言概念
- 30. 学习语言像JavaScript ajax jquery
没什么。你已经学会了最好的语言! – bzlm 2010-11-03 22:36:00
同意:)但我想扩大我的编程知识。你有什么建议 – RCProgramming 2010-11-03 22:36:58
Haskell,F#/ Scala,Ruby/Python,Erlang ......不管。选一个看起来有趣的东西,你可以站在后面的想法,并将允许你完成小程序任务。 – 2010-11-03 22:42:02