Try   HackMD

第一次寫程式就上手

我想寫程式,該怎麼開始?

  • 先選一個程式語言開始

我學程式的過程中,大部分都是為了解決特定問題、達到特定目標才去學,所以沒有特別學過什麼程式,更沒有下禮拜要期中考了我要怎麼抄別人作業這個問題。也因此,學寫程式不是一個壓力,而是一個興趣。

我該選什麼程式語言?

  • 2019 Stackoverflow調查,程式語言的熱門排行:
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

JavaScript、HTML/CSS 前端

最快可以得到成就感,寫個幾行 Code 馬上可以在瀏覽器上看到自己寫的東西。
想要快速上手的話,前端是個好選擇。

Python

爆紅程式語言,很多機器學習AI有關的東西都是使用Python
Python強制縮排,不縮排會影響程式的語意,所以是新手練語言的好選擇。

Java、C#

物件導向的好選擇
Java 可以寫跨平台的桌面應用程式、後端可以寫 JSP,也能拿來寫嵌入式系統。
C# 可以用來開發桌面應用程式,比較有名的應該是可以在 Unity 寫遊戲。

PHP

全世界最大部落格平臺(WordPress)是用 PHP 寫的
全世界最大的社群網站(Facebook)也是用 PHP 寫的

C/C++

​​​​* [我要學會 C 語言(一):Hello World!](https://noob.tw/c-language/)

如果你覺得你未來會繼續走程式語言,想要從底子就打好的話,可以學個 C\C++
隨著 WebAssembly 的崛起,未來可能會有更多把 C/C++ 程式放在前端執行的應用。

還是不知道要選什麼語言?

首先,沒有最好的程式語言,只有最適合的程式語言。
程式語言本來就只是工具、只是手段,從來都不是重點
重點是:你的目的是什麼?你要解決的問題是什麼?

Google 有興趣好玩的網頁,
和朋友一起學一樣的程式語言,
分享討論最近寫的程式或網頁。

開始動手寫程式吧!

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →


參考來源: