學習程式語言,該如何選擇入門款

更新於 發佈於 閱讀時間約 3 分鐘
raw-image

資訊時代下,學習程式蔚為風潮。許多行業需要跨領域人才,結合程式與專業知識做應用。因此對於非資訊本科的人來說,學習程式的動機可能是:

  1. 老闆叫我去學程式,在工作上實際應用
  2. 雖然不需要用到程式,但是想要多學一個技能,提升競爭力
  3. 以轉職成程式設計師為目標去學習

程式學習之路,該從哪一個程式語言開始?

由於程式語言有非常多種,各有不同用途與特色,我們需要先了解不同的「應用領域」所使用的程式語言,再依照自身興趣做選擇。

應用領域分類及程式語言建議大致如下:

手機APP
  • 做iOS APP:學Swift
  • 做Android APP:學Java
  • 跨平台通用:學React Native或Flutter
做網頁
  • 前端:使用者瀏覽網頁體驗到的視覺設計、排版:學HTML、CSS及JavaScript
  • 後端:網頁背後的伺服器,處理使用者的需求,例如針對資料做CRUD,串接資料庫:學Node.js或PHP或Python或Java
做系統軟體
  • C語言:C、C++。
做遊戲:網頁遊戲、手機遊戲、單機遊戲
  • C#與Unity
資料科學、資料分析
  • Python或R
AI、深度學習、機器學習
  • Python及框架,如TensorFlow或scikit-learn或PyTorch等

心中已經有目標,就朝著目標前進

如果清楚知道自身需求及應用領域,就朝著目標前進,這些具有明確動機的學習者比較沒有選擇上的問題。

如果是初次想學程式,但是不確定興趣領域,又不知道要如何選擇,既期待又害怕受傷害的情形下,我會建議新手從「容易看得見成果」的方向去嘗試,往後是否能保持熱忱與興趣,其實很大的原因是由「成就感」所支撐的。

所以從製作網頁或APP開始,都是不錯的選擇,而兩者我更推薦網頁,並且從網頁前端的HTML、CSS及JavaScript開始學習。

如果只是想體會程式設計與邏輯思維的樂趣,我建議從Python開始踏入這個坑,Python語法簡潔易懂,較友善非本科的初學者。而Python的應用也十分廣泛,包括網站後端、網頁爬蟲、資料分析、機器學習等,Python為近年最紅的程式語言,學習人數爆多,的確有其優勢存在。

強烈建議試水溫的初學者不要從C或C++開始

我不否認C/C++的重要性,若要成為更專業的軟體工程師,須如資工系一樣從基礎開始扎實地學C語言,並且了解資料結構、演算法等專業知識沒錯,但是如果是初學者,由於C語言的語法較為繁瑣,也不易做出能輕易分享與展示的作品,容易讓人失去信心、沒有成就感而放棄學習。

不管學習什麼新事物,最重要的是找到適合自己的學習方向與學習方式,有一個好的開始,才能逐漸培養熱忱與持續學習的意志。

留言
avatar-img
留言分享你的想法!
avatar-img
羽淨的沙龍
2會員
3內容數
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
Python是一款多功能且易於學習的程式語言,廣泛用於Web開發、數據分析和人工智能。學習起來有其挑戰性,但初學者可在短時間內體驗到成就感。市場對Python需求旺盛,成為職場上的重要技能。我們的課程提供從Python到PHP的全面學習,並重點教授實戰技巧如爬蟲和資料視覺化。現是投身編程的絕佳時機。
Thumbnail
Python是一款多功能且易於學習的程式語言,廣泛用於Web開發、數據分析和人工智能。學習起來有其挑戰性,但初學者可在短時間內體驗到成就感。市場對Python需求旺盛,成為職場上的重要技能。我們的課程提供從Python到PHP的全面學習,並重點教授實戰技巧如爬蟲和資料視覺化。現是投身編程的絕佳時機。
Thumbnail
  這一個月如果你仔細注意目前科技趨勢,你就會發現ChatGPT已經占據了大多篇幅,幾乎將整個科技資訊帶向了人工AI智能的新境界,從前覺得遙不可及的,現在是一蹴可幾、垂手可得的地步.甚至決定了,你是否站在這次的浪頭上,讓財富流進.   
Thumbnail
  這一個月如果你仔細注意目前科技趨勢,你就會發現ChatGPT已經占據了大多篇幅,幾乎將整個科技資訊帶向了人工AI智能的新境界,從前覺得遙不可及的,現在是一蹴可幾、垂手可得的地步.甚至決定了,你是否站在這次的浪頭上,讓財富流進.   
Thumbnail
為什麼要學習程式呢? 程式是怎麼分類的? 能處理什麼事情?
Thumbnail
為什麼要學習程式呢? 程式是怎麼分類的? 能處理什麼事情?
Thumbnail
在決定踏上程式之旅後,身為程式初學者,你要面臨的第一個關卡,絕對是: 我該學習哪種程式語言?
Thumbnail
在決定踏上程式之旅後,身為程式初學者,你要面臨的第一個關卡,絕對是: 我該學習哪種程式語言?
Thumbnail
在科技快速發展的現代,每個人都滿口大數據、人工智慧,。而大學的資工系也變得越來越熱門,學習程式也逐漸成為許多人考慮的事情。 在這篇文章,我會分享如何從零基礎開始學程式,給讀者開始的方向、避免你走冤枉路。
Thumbnail
在科技快速發展的現代,每個人都滿口大數據、人工智慧,。而大學的資工系也變得越來越熱門,學習程式也逐漸成為許多人考慮的事情。 在這篇文章,我會分享如何從零基礎開始學程式,給讀者開始的方向、避免你走冤枉路。
Thumbnail
很多文章都說未來是人工智慧的時代,程式語言是必備能力,靠著一時腦熱蒐集了許多資訊,我想說學習不用很厲害才開始,只要有興趣就開始吧,就算用不到也沒關係!
Thumbnail
很多文章都說未來是人工智慧的時代,程式語言是必備能力,靠著一時腦熱蒐集了許多資訊,我想說學習不用很厲害才開始,只要有興趣就開始吧,就算用不到也沒關係!
Thumbnail
常見入門款Python、統計分析用R、轉職培訓JAVA、C#、IOS用Swift、前端萬用JavaScript、學校基礎C語言、進階C++、甚至是新潮的語言go,程式語言那麼多種到底該從哪個入門好?難道從Scratch開始?
Thumbnail
常見入門款Python、統計分析用R、轉職培訓JAVA、C#、IOS用Swift、前端萬用JavaScript、學校基礎C語言、進階C++、甚至是新潮的語言go,程式語言那麼多種到底該從哪個入門好?難道從Scratch開始?
Thumbnail
資訊時代下,學習程式蔚為風潮。許多行業需要跨領域人才,結合程式與專業知識做應用。 如果是初次想學程式,但是不確定興趣領域,又不知道要如何選擇,既期待又害怕受傷害的情形下,我會建議新手從「容易看得見成果」的方向去嘗試,往後是否能保持熱忱與興趣,其實很大的原因是由「成就感」所支撐的。
Thumbnail
資訊時代下,學習程式蔚為風潮。許多行業需要跨領域人才,結合程式與專業知識做應用。 如果是初次想學程式,但是不確定興趣領域,又不知道要如何選擇,既期待又害怕受傷害的情形下,我會建議新手從「容易看得見成果」的方向去嘗試,往後是否能保持熱忱與興趣,其實很大的原因是由「成就感」所支撐的。
Thumbnail
雖然不能說,每一個人都該學 Python。但對於那些沒學過程式語言、且不知道將來想走哪個資訊領域的初學者來說,Python 是這些人應該學的第一個語言,絕對當之無愧!
Thumbnail
雖然不能說,每一個人都該學 Python。但對於那些沒學過程式語言、且不知道將來想走哪個資訊領域的初學者來說,Python 是這些人應該學的第一個語言,絕對當之無愧!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News