你問我為何不推薦 Java ,最主要的原因是上手的問題,對一個初學者來說,透過 C# 進入,正體中文的學習資源充沛完整,這可以讓你在學習過程中減少很多挫折 ~~
圖表出處按這裏
學習任何程式語言,有一個先決條件就是,工具不能花錢,這沒什麼困難,免費工具到處都是,從 C 言語、Java、C++ 到 Visual Basic ,全都找得到,有某些工具甚至是複合式的,可以同時支援數種不同的語言開發,不過,重點是工具要好用,整合度高,初覺者可以直接上手,這就不簡單了,在這一方面,用來學習 C# 的這一款 Visual C# 2010 Express 絕對是箇中最出色的,不旦免費,且易上手,用來學習開發相當方便,最重要的是,它是由微軟發展的商業軟體,而相較於開放源碼的產品,商業軟體在易用性與各種設計的細膩度上,通常也會作的比較好。
工具解決了,接下來就是語言本身特質,有兩個重點,第一個是物件導向特性必須完整,第二個則是語法最好趨近 C 語言,符合這兩種條件的就不多了,一個是 Java ,一個就是 C# 。最後要考慮的是學習資源,這門語言當然愈多人用愈好,資源多也比較好學習,要找到人問也很方便,這一方面,就非 C# 莫屬了。至於你問我為何不推薦 Java ,最主要的原因是上手的問題,對一個初學者來說,透過 C# 進入,正體中文的學習資源充沛完整,這可以讓你在學習過程中減少很多挫折。
這篇文章所列舉的排名表並非代表最多人使用的語言,它所代表的意義,大致上是這些程式語言受全球開發人員喜好的程度,這是入門程式設計領域選用語言一個很好的指標,其中有幾項重點初學者可以注意,包含程式語法的互通性以及未來的前景等等,休息一下,下一篇我們再作個完結。