iT邦幫忙

2

學習程式入門

請問各位大大,學習寫程式從哪種語言開始較好呢?
python,java,還是c語言用途比較廣呢?
能跟我介紹一下不同語言的用途與優缺點嗎?
感恩!!!

看更多先前的討論...收起先前的討論...
註冊單 iT邦新手 4 級 ‧ 2018-06-17 22:18:05 檢舉
不同領域用的語言不同,
簡單易學C語言。我記得Python用於CNC加工業。
要看你是否喜歡坐在電腦前面思考
你必須要有除錯功能跟良好閱讀習慣與溝通能力
背後會需要學習資料結構。算數學功力與英文能力很重要
就這樣 如果你的工作上沒有用到建議你別浪費時間學習
不會增加你的薪水。只會浪費時間。
大大是學生可以考慮,
從 C 語言開始學,並打好資料結構和演算法的基礎,
再往下研究組合語言,
和往上學習其他高階語言 Python、Java、C#、等等...
最後年輕真好阿~~~
暐翰 iT邦大師 1 級 ‧ 2018-06-18 14:38:43 檢舉
最後年輕真好阿 +1
假如能再年輕一次
我希望國小一年級就學程式
註冊單 iT邦新手 4 級 ‧ 2018-06-18 17:44:16 檢舉
你那個年代電腦不是很貴
五十男 iT邦新手 1 級 ‧ 2018-06-18 20:28:45 檢舉
年輕很重要
年輕很重要
小一就可學,英數非重點,是高薪的主要因素
國中生報到:P
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
paicheng0111
iT邦大師 5 級 ‧ 2018-06-17 22:14:14

學習寫程式從哪種語言開始較好呢?

去學你日常會用到或是即將會用到的。

能跟我介紹一下不同語言的用途與優缺點嗎?

也許你可以先去google一下,再把看不懂的部分拿來這裡問會比較方便大家幫你。

另外,補充前幾天的一篇熱門文章:https://ithelp.ithome.com.tw/articles/10198533

好的感謝

1
純真的人
iT邦大師 1 級 ‧ 2018-06-17 22:28:22

剛點了一下你的經歷
你還在念國中嗎@@?
那你學習的路還很長呢~
不過你可以趁學生時間多學幾種語言~
看你要走單機程式發展~
還是網頁程式發展~
其實都可以~你可以朝你有興趣的程式發展~
在Google下關鍵字查詢問題~這對你有很多時間來說~非常夠了~

3
小魚
iT邦大師 1 級 ‧ 2018-06-18 07:59:08

學生的話可以啊,
C/C++ 是比較複雜,不過可以寫比較底層的東西,只是很多功能都要自己處理,但是學得好用C++可以有比較好的效率(執行速度)
C#、VB 微軟已經幫你做很多東西了,很容易就可以寫出視窗或網頁程式了
Java 也算蠻傳統的語言了,不過我沒用過
Python 很多東西幫你寫好了,聽說蠻簡單的,我沒用過

動畫現在基本上常用的是Unity

網頁前端的話
Html、CSS、JavaScript(jQuery)是基本要學的

手機的話
IOS比較正規是用XCode開發(語言Objective-C)
Andriod現在基本上是要用Andriod Studio開發(語言Java)

時間多的話
可以去學組合語言,
所有的程式語言都要轉成組合語言才能讓機器去執行

這是比較常見基本的語言,
其他還有很多族繁不及備載,
看你想要往哪個方向發展了。

補充修正一下: Unity為遊戲開發引擎,適用於跨平台的遊戲開發(建議學C#);而目前動畫開發主流應該還是 Maya與3DsMax (Blender 台灣沒聽過有人用,不過國外也算多)!

Homura iT邦高手 1 級 ‧ 2018-06-19 10:37:12 檢舉

iOS還有swift
Android還有Kotlin

小魚 iT邦大師 1 級 ‧ 2018-06-19 12:26:55 檢舉

我是就我接觸的部份提出來,
畢竟我還沒實際接觸到動畫這一塊,
也歡迎大家休正補充.

8
海綿寶寶
iT邦大神 1 級 ‧ 2018-06-18 10:46:04

英語
真心不騙
/images/emoticon/emoticon13.gif

推英語,還有數學!!!

小魚 iT邦大師 1 級 ‧ 2018-06-19 12:28:20 檢舉

數學不一定要吧,
如果要做網頁不一定要用到數學,
很多工程師好像數學都不大好...
不過邏輯是一定要的...

網頁不太需要,不過在其他領域,數學對寫程式有很大的幫助。
小弟我也是數學不好的工程師,哈哈哈。
/images/emoticon/emoticon20.gif

0

Java好,其他的別聽別人亂說
至於好在哪,適合新手,還有等學了之後換其他語言,就能了解
新手問這種問題,只想說,比較想問能撐到最後?
看太多掛在半路,或是塞在半路的了
/images/emoticon/emoticon10.gif

小魚 iT邦大師 1 級 ‧ 2018-06-19 12:30:08 檢舉

翻譯: 先學就對了, 反正不一定撐得下去(誤)
p.s.來亂的...
p.s.2(markdown的字能加上刪除線嗎?)

這樣嗎?

前後各用二個「~」符號。

0
Darwin Watterson
iT邦好手 1 級 ‧ 2018-06-19 10:06:49

其實國中生要學程式開發可以先從App Inventor 2下手 ! 直接投入任何程式語言依過往擔任業師的經驗,國高中生最大的罩門誠如海綿寶寶說的,確實是英文 ! 因此建議先去玩玩 App Inventor 2 吧 !
一來是免費, 二來是好上手, 三來是有中文化 !

小魚 iT邦大師 1 級 ‧ 2018-06-19 12:32:10 檢舉

如果未來想走這行還是先不要考慮中文吧,
然後直接到英文的論壇查資料,
熬到大學應該都能看得懂了,
這樣子在起跑線就已經贏了.

前提是要能熬到大學 ..................................................................................................................................................................................................................

0
Homura
iT邦高手 1 級 ‧ 2018-06-19 10:47:06

分享一下以前看到的文章
暗黑執行緒大大有翻譯一篇如何選擇起手語言
分析各語言的優缺點
還蠻有趣的你可以參考看看
http://blog.darkthread.net/post-2015-01-11-startcoding.aspx

看更多先前的回應...收起先前的回應...

哈哈, C 魔戒
每個人都知道C的厲害
每個人都想擁有它的力量
有在玩 Ardunio的應該會感到很貼切!
C++ 薩魯曼
每個人都覺得他是好人
多認識他一點,就會發現他想擁有力量,不是個好東西
Linux之父Linus的心聲

(避免引戰補上全部, 沒特別針對 C/C++)

Python 樹精
幫助哈比人(初學者)了解程式概念
幫助巫師(電腦科學家)進行研究

Java 甘道夫
愛好和平,並與每個人攜手合作(可攜性)

JavaScript 哈比人
力量常被人低估
給人「住在夏爾(瀏覽器),悠閒慢活度日」的印象

C# 精靈
美麗的生物(語言),但只待在自己的Rivendell王國(微軟平台)

Ruby 人類
情感動物(語言)
他們(部分 Ruby開發者)覺得自己高人一等並負有統治中土的使命

PHP 半獸人
醜八怪 (語言)且不尊重規範(缺乏一致性,難以預測)
(程式碼)難以管理,讓其他人(開發者)頭痛不已

Objective-C 史矛革(噴火龍)
孤獨而拜金

魔戒角色比喻很有趣,但不少是作者的主觀看法及幽默,大家輕鬆看待就好,不然戰十天十夜也戰不完。

小魚 iT邦大師 1 級 ‧ 2018-06-19 12:33:47 檢舉

darwin0616
有這麼嚴重嗎?

homura大大貼的連結寫的,滿有趣的!我只把內容轉貼

Homura iT邦高手 1 級 ‧ 2018-06-19 13:51:43 檢舉

XD

0
richardsuma
iT邦大師 1 級 ‧ 2018-06-19 16:09:00

不管誰講什麼都沒有用? 如果沒有興趣,你也走不下去,先選你最有興趣的來玩吧!
因為你沒有包袱也沒有壓力。

Homura iT邦高手 1 級 ‧ 2018-06-19 18:00:54 檢舉

贊同有興趣才行,很多認識的寫幾年程式就做不下去了

0
g122frank
iT邦見習生 ‧ 2019-02-22 20:06:07

我是推薦c/c++啦,我一開始也學這個,蠻好學的

我要發表回答

立即登入回答