「自學程式現場」新手應該要學什麼程式語言? | 社區大學終身學習網
2021年9月17日—「我想學程式,應該學哪個程式語言」或是「我已經三十好幾,...「Python啦,現在它超紅的,而且用途又很廣,可以寫網站也可以做AI」「新手一定要 ...
該學什麼程式語言,這是個接近討論信仰等級的戰爭問題,拿去問 10 個軟體工程師,可能會得到 13 種答案。為了避免張飛打岳飛,我先對「新手」做個簡單的定義:
新手 = 沒有在學校學過怎麼寫程式,而且也完全沒有自己動手寫過任何一行程式的人
回到原本的問題,我的答案很簡單:
都可以!選你看的懂、看的順眼的就好。
這有講跟沒講沒一樣,但我沒開玩笑,真的都可以。喔,有個東西不行啦,就是 HTML,原因很簡單,因為它不是程式語言!
我相信大家很多時候在買東西的時候,都會先網路上 google 評價、比 CP 值,我也是。沒有人想要學一個一開始就輸在起跑點或是沒有前(錢)途的程式語言,所以在 PTT 或其它程式討論區就常看到像是新手入門應該學什麼程式語言比較好之類的問題。
這時候通常會得到許多熱心網友的中肯推薦:
「Python 啦,現在它超紅的,而且用途又很廣,可以寫網站也可以做 AI」 「新手一定要從 C 語言開始打底啊」 「當然是 JavaScript,它前、後端都可以寫,學一套就可以前後端通吃,超划算的」 「組合語言啦,這樣才會完全了解程式在幹嘛...」 「要找工作的話,當然是學 Java 啊,市場上職缺很多」 「你應該先學好英文」
然後就會在推文看到各種花式吵架,從戰語言到戰薪資到戰學校、科系、學歷到戰南北,都有。
網友們這些中肯的建議,每一個單獨來看都可能是正確的,但這些建議,不一定符合發問的人的實際狀況(Context),可能淪為口水戰然後不了了之,最後新手還是不知道到底該選哪一款。
所以,對新手來說,這些「比較」真的是需要的嗎?
附註:附上一篇我很喜歡的文章「軟體工程師的鄙視鏈[1]」 ,期待出 2021 年的更新版本。
...程式語言基本概念.功能及用途 | 社區大學終身學習網
【心得】想進入程式領域前,先思考為什麼寫程式 | 社區大學終身學習網
從純文科生到軟體工程師之路(二)「你想學程式做什麼 ... | 社區大學終身學習網
「自學程式現場」新手應該要學什麼程式語言? | 社區大學終身學習網
當我們在學程式時,要學的到底是什麼? | 社區大學終身學習網
為何那麼多人都想寫程式 | 社區大學終身學習網
[入門教學] 我想學程式語言,但這麼多該從什麼開始學起呢? | 社區大學終身學習網
程式大師養成之路:了解程式語言的差異,少走一點冤枉路 | 社區大學終身學習網
學程式Q&A,從完全不懂到學會,需要多長時間? | 社區大學終身學習網
學Python可以做什麼:9個Python應用報你知 | 社區大學終身學習網
智慧型手機 APP應用(進階)哪裡學?南投縣濁水溪社區大學開課資訊
想要學習智慧型手機APP應用(進階)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
藝術創作哪裡學?高雄市第一社區大學開課資訊
想要學習藝術創作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理出...
電腦基礎:從開機到打字哪裡學?新北市板橋社區大學開課資訊
想要學習電腦基礎:從開機到打字可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
生活創意木工-實作哪裡學?新北市中和社區大學開課資訊
想要學習生活創意木工-實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
遊戲程式設計哪裡學?臺東縣臺東社區大學開課資訊
想要學習遊戲程式設計可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整...
數位攝影-攝影社哪裡學?新北市三鶯社區大學開課資訊
想要學習數位攝影-攝影社可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
電腦越來越好玩 (中階)哪裡學?臺南市新化社區大學開課資訊
想要學習電腦越來越好玩(中階)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
107年度硬體組裝DIY、硬體問題排除簡單學哪裡學?臺北市松山社區大學開課資訊
想要學習107年度硬體組裝DIY、硬體問題排除簡單學可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各...
生活創意木工-實作哪裡學?新北市中和社區大學開課資訊
想要學習生活創意木工-實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
電腦基礎:從開機到打字哪裡學?新北市板橋社區大學開課資訊
想要學習電腦基礎:從開機到打字可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
Excel VBA程式設計(進階班)哪裡學?臺北市松山社區大學開課資訊
想要學習ExcelVBA程式設計(進階班)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
藝術創作哪裡學?高雄市第一社區大學開課資訊
想要學習藝術創作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理出...
遊戲程式設計哪裡學?臺東縣臺東社區大學開課資訊
想要學習遊戲程式設計可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整...
智慧型手機與電腦進階活用哪裡學?新北市中和社區大學開課資訊
想要學習智慧型手機與電腦進階活用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
數位相機基礎哪裡學?屏東縣屏北區社區大學開課資訊
想要學習數位相機基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整...