2010-11-03 112 views
1

学习BASIC之后,下一个语言学习的逻辑步骤是什么?学习BASIC后,语言学习的下一个逻辑步骤是什么?

+4

没什么。你已经学会了最好的语言! – bzlm 2010-11-03 22:36:00

+0

同意:)但我想扩大我的编程知识。你有什么建议 – RCProgramming 2010-11-03 22:36:58

+1

Haskell,F#/ Scala,Ruby/Python,Erlang ......不管。选一个看起来有趣的东西,你可以站在后面的想法,并将允许你完成小程序任务。 – 2010-11-03 22:42:02

回答

2

我肯定会有人来自基本阵营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 :)

1

取决于你想要学习什么和为什么。如果你说你刚刚了解了VB.Net,那么学习OOP概念将是一个好主意,然后可能是诸如GoF之类的设计模式。

+0

什么是GoF?我从来没听说过? – RCProgramming 2010-11-04 00:44:41

+0

四人帮:http://en.wikipedia.org/wiki/Design_Patterns – 2010-11-04 20:30:35

+0

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

1

非常主观的问题和答案真的取决于你想达到什么。也许尝试探索另一种范式?或者,也许将注意力更多地放在事物的理论/设计方面,并运用你在学习模式和建筑方面的技能?

在这样一个多元化的领域,我们有这么多优秀的学习资源可供选择,你真的被宠坏了!

2

我建议你学习ANSI C,因为有许多基于它的语法的不同语言。你将学到的很多东西直接适用于C++,C#,JAVA,JavaScript等。

+0

1994年的C for Dummies是否会教ANSI C? – RCProgramming 2010-11-04 00:45:07

+1

在我过去的经验中,一些虚拟书籍非常有用,有些则没有那么多。我在大学的C班使用Stephen Kochan的“ANSI C编程”。我发现这本书很简单,我强烈推荐它。 – SchenkPDX 2010-11-04 20:49:21

+0

Dan Gookin对C for Dummies Volume 1有什么看法?也是这本书的ANSI C? – RCProgramming 2010-11-04 21:08:40