2010-11-03 111 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