[討論] 沒有基礎,該先學C還是Python

作者: monkey1004 (小猴子)   2021-07-22 08:58:06
如題,想詢問大大們
如果本身沒有程式語言的基礎,
會建議從C語言學起還是Python呢?
作者: siriusu (かがみは俺の嫁。)   2021-07-22 09:02:00
python 月經文先確定自己真的對程式接受得了再去補 C 的概念
作者: lturtsamuel (港都都教授)   2021-07-22 09:10:00
看你幾歲
作者: rahit (水元素)   2021-07-22 09:12:00
PY
作者: hegemon (hegemon)   2021-07-22 09:17:00
想要練基礎學C ,想要快點做東西出來學蛇蛇
作者: OrzOGC (洞八達人.拖哨天王)   2021-07-22 09:23:00
小朋友才選擇
作者: fakespace (虛空)   2021-07-22 09:26:00
個人覺得c比較簡單“學”,但想快速能開發出給人看的,python吧
作者: abc0922001 (中士abc)   2021-07-22 09:29:00
要找工作或是興趣的,會問這種問題嗎?
作者: taipoo (要成功要積極)   2021-07-22 09:40:00
python很容易學,先學python吧
作者: ga023630 (芬蘭草莓)   2021-07-22 09:41:00
你先想想你要找什麼類性工作在考慮語言吧
作者: alihue (wanda wanda)   2021-07-22 09:56:00
學歷高C,學歷差py,這是意志力問題
作者: a1234567289 (蛋包飯)   2021-07-22 09:57:00
其實我也覺得C比較容易學
作者: soccer103 (Ferrari)   2021-07-22 09:59:00
如果沒有基礎朋友還叫你直上C那一定是壞朋友XDD沒有基礎也不知道學要幹嘛一律 Python 或 JS 擇一入門C 對基礎很有幫助就怕沒基礎新手學到一半覺得學這幹嘛先從 Python 或 JS 做點小東西有興趣再跳 C 那興致會完全不同等級
作者: bill1992 (我是魔法的蹤跡)   2021-07-22 10:14:00
c++吧 還有這個什麼訊息都沒有的文補一下背景和目標吧
作者: Laravel (PHP Framework)   2021-07-22 10:18:00
PHP吧
作者: shomingchang ( )   2021-07-22 10:19:00
如果你覺得python需要學,那你還是學python吧
作者: aidansky0989 (alta)   2021-07-22 10:27:00
Python很難欸,不過可以做很多東西就是
作者: tsao1211 (Sunday)   2021-07-22 10:30:00
python不用學你會知道怎麼縮進函數怎樣命名?想當酸民回去八卦吧
作者: hanshsu (小肉呆)   2021-07-22 10:51:00
應該問你要寫什麼程式吧,用途差很多
作者: bill0205 (善良的小孩沒人愛)   2021-07-22 10:51:00
要認真學基礎就C/C++ 如果想快速生成作品 Python但是...C/C++應該對新手有門檻XD
作者: chisanan232   2021-07-22 11:04:00
沒有任何想做的東西或是目標領域等等是要怎麼給意見,你應該先搞清楚想做什麼走什麼領域再來問這種問題
作者: bheegrl   2021-07-22 11:12:00
js 吧,你chrome按f12就可以開始寫了
作者: vi000246 (Vi)   2021-07-22 11:21:00
很簡單 c跟python的書各買幾本 看哪本書你讀得下去
作者: bheegrl   2021-07-22 11:28:00
主修js的缺點是當Python/C/Java眾在互嗆時會沒參與感
作者: wilson6405 (KickAsson)   2021-07-22 11:57:00
py先建立信心
作者: rounivin (單單)   2021-07-22 12:10:00
語言只是一支筆 看你想寫什麼文章
作者: crazyanight (crazyanight)   2021-07-22 12:15:00
老實說都可以 資工大學一堆人高中沒碰過程式也是從C開始
作者: MOONY135 (談無慾)   2021-07-22 12:17:00
鄙視鏈最上位的推薦
作者: crazyanight (crazyanight)   2021-07-22 12:17:00
你要知道的是你用程式的目標 如果是拿來處理Excel或輔助執行command的話就python
作者: AgileSeptor (S.Duncan_JB)   2021-07-22 12:18:00
推樓上講的,想好期望作品類型,再決定適合的語言
作者: windclara (null)   2021-07-22 12:19:00
都不學,轉職賣雞排
作者: enthos (影斯作業系統)   2021-07-22 12:20:00
Python,也可以先花1小時學Lua: https://love2d.org
作者: j0958322080 (Tidus)   2021-07-22 12:25:00
C 比較像是數學,很多都是底層開始,pyhton 則是偏工程,很多東西都幫你準備好 import 就可
作者: tkhan (腦殘綠吱吱)   2021-07-22 12:30:00
垃圾廢文也能一堆人回
作者: bill403777 (squatting corner)   2021-07-22 12:30:00
老話一句,小朋友才選擇
作者: bombilla (地板別打我!>"<)   2021-07-22 12:32:00
你想用python寫Linux kernel driver?還是想用C寫個網路爬蟲?還是想做啥~ XD
作者: jej (晃奶大馬桶)   2021-07-22 12:33:00
當然是學程式語言鄙視鏈的最上層阿 免得被嘴
作者: bombilla (地板別打我!>"<)   2021-07-22 12:34:00
先有個目標再來看要用什麼工具吧。
作者: js07150715 (亞瑟)   2021-07-22 12:38:00
先學C你會覺得怎麼這麼無聊就放棄了Python 更好上手比較沒有挫折感也可以快速做小東西出來 所以通常還是建議先從 Python 學起
作者: krusnoopy (push)   2021-07-22 12:42:00
鄙視鍊最上位是assembly嗎?
作者: roy2142 (roy)   2021-07-22 12:43:00
那最低階的是什麼
作者: ko27tye (好滋好滋)   2021-07-22 12:48:00
你要不要先問自己學程式要拿來幹嘛
作者: mastoid (乳突)   2021-07-22 12:55:00
當然是學py阿 大不了用cpython去轉 除了單晶片誰會計較多那一些記憶體py一兩行可以結束的事情 你用c要刻多久?
作者: NCTUFAIWEN (交大廢文王子)   2021-07-22 13:04:00
沒寫個目標要幹嘛大家在那邊蝦雞X推,目標是想討飯吃跟興趣玩玩答案完全不同。
作者: KanzakiHAria (神崎・H・アリア)   2021-07-22 13:06:00
py
作者: Raymond0710 (雷門)   2021-07-22 13:18:00
先學爬文和找網路資源
作者: DrTech (竹科管理處網軍研發人員)   2021-07-22 13:22:00
看目的吧,怎麼大家討論都不看目的。
作者: leolarrel (真.粽子無雙)   2021-07-22 13:24:00
目的:從無基礎到有一點基礎
作者: alihue (wanda wanda)   2021-07-22 13:55:00
會這樣問通常就是沒明確目的吧XD
作者: shooter555 (shooter)   2021-07-22 14:02:00
C阿 從memory access開始學但兩個都學是最好 順便C++也一起學 要不然沒強制一些obj的寫法 用C寫出一堆垃圾也是學不到東西以前小時候沒碰過程式是從script開始學啦 以前的Game用script就能寫外掛另外js也順便學一學啦 一起了解一下functional跟oop
作者: TzuYuTwice   2021-07-22 14:47:00
從C阿 打好基礎
作者: sherees (ShaunTheSheep)   2021-07-22 15:16:00
順序錯了吧 先看想做什麼再挑工具如果是要求職又沒基礎 我建議是JavaScript啦
作者: Bencrie   2021-07-22 15:50:00
先英文
作者: leon1757tw (leon1757o)   2021-07-22 15:58:00
從C開始學 基礎比較紮實
作者: Hecc (來日方長)   2021-07-22 16:01:00
學C吧 這樣比較快認命放棄
作者: UNPRO (業餘)   2021-07-22 16:21:00
先爬文吧= =
作者: xephon   2021-07-22 17:20:00
未來的你正做時光機回來揍你,快反悔你還有機會
作者: kevin850717 (放火燒課本)   2021-07-22 17:37:00
Python應該比較符合大多數小白對程式的想像?
作者: Vick753 (彬彬)   2021-07-22 17:40:00
先看目的吧@@
作者: fate412460 (AlxTz)   2021-07-22 18:45:00
看目的,只要沒討論脈絡都是瞎比較
作者: tanby (tanby)   2021-07-22 19:18:00
自學選 python 先建立興趣
作者: ap954212 (death is like the wings)   2021-07-22 19:30:00
C
作者: millaker0820 (Millaker)   2021-07-22 19:31:00
我是從machine code入門的 給你參考
作者: NCUking (中大王)   2021-07-22 19:37:00
小孩子才選擇 都學好嗎
作者: highwayshih (ZAMBAYA)   2021-07-22 19:52:00
蛇蛇比較能快速得到成就感 學C不用多久就放棄了
作者: bronx0807 (堅持需要練習)   2021-07-22 20:12:00
先學英文
作者: ss77995ss (概念王)   2021-07-22 21:00:00
推學英文
作者: kangan987 (Jon.Snow)   2021-07-22 21:12:00
c 很有趣,不過還是建議先學可以快速看到成果的語言,先得到成就感跟興趣之後再回頭學 c
作者: energyy1104 (Bill Wang)   2021-07-22 22:41:00
想轉職還不如去刷個研究所學好玩的就選什麼都沒差
作者: angusyu (〒△〒)   2021-07-22 23:26:00
沒有程式基礎基本上就不是本科的,那還叫人學C ?
作者: d0068267 (WizXu)   2021-07-23 00:08:00
先學資料結構跟演算法
作者: nitero (nitero)   2021-07-23 00:11:00
c++
作者: j0958322080 (Tidus)   2021-07-23 01:01:00
還好吧我非本科也是直接寫C
作者: superpandal   2021-07-23 02:17:00
可以相輔相成 有時候開發想法很重要 如果只能有一個選擇 建議選c 理由不說了
作者: mirror0227 (鏡子)   2021-07-23 03:02:00
先學靜態語言
作者: pokemonmen (神騎大師)   2021-07-23 05:23:00
沒有基礎就買洪維恩回來一頁一頁翻啊 我大一也是這樣過的
作者: shooter555 (shooter)   2021-07-23 10:14:00
要什麼基礎 大學本科有的是什麼都不懂直接學C的大部分課程都是基於C做教學當然若目的是求職 非本科絕對是前端最容易入門 畢竟求才的門檻通常不高JS
作者: hegemon (hegemon)   2021-07-23 11:12:00
美國有些大學CS不學C了,只學蛇蛇,基礎堪慮
作者: a1234567289 (蛋包飯)   2021-07-23 13:27:00
連cpython和cython都沒搞清楚的在推文就出現了XD
作者: xoy232 (鬼島希特勒)   2021-07-23 16:04:00
認真 C 覺得用Python面試會被看不起
作者: jason102 (活益比菲多QAQ)   2021-07-23 17:17:00
怎麼上面都沒說到Java QQ
作者: dalbuhr (殘月之肅)   2021-07-23 19:28:00
某樓學蛇基礎堪慮? 台灣學生學C美國學蛇怎麼感覺台灣學生能力還是可憐哪?
作者: hegemon (hegemon)   2021-07-23 19:54:00
樓上蛇粉好了啦
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-07-23 22:32:00
學GolangGolang的吉祥物可愛 <3
作者: miku3920 (初音ミク)   2021-07-24 02:35:00
javascript 比較推薦
作者: mirror0227 (鏡子)   2021-07-24 03:19:00
之前丟Amazon 在code test直接被刷掉因為面試語言選Python
作者: tnfshjcc (↖煞气a攜阿攜↘)   2021-07-24 03:57:00
錯過AMZN別家更好啊 還好我二月AMZN也沒上
作者: KanzakiHAria (神崎・H・アリア)   2021-07-25 09:21:00
學python基礎堪慮? 你當做learning那些都死人?程式就是基於前人的工作去完成更多的東西不需要基礎也能做很多事情就是語言在進步講沒基礎不行的 就跟學校教授說要手算一樣古板如果要基礎 所有寫程式的人都要會用機械碼啦不會機械碼的都叫基礎不好別以為拿一根針在光碟上戳戳戳就可以開機是都市傳說寫機械碼是基礎
作者: newking761 (J三小)   2021-07-25 10:42:00
直接C或C++,反正問這問題的一定沒毅力樓上是不是忘記機器學習的職位都有多吃頂大學歷阿?
作者: KanzakiHAria (神崎・H・アリア)   2021-07-25 11:57:00
樓上在講什麼? 我有一個台大碩的朋友在微軟寫AI他最近被調去寫C++ 敲我問什麼是.a和.so我才丟兩本C++書給他頂大又怎樣? 不需要基礎照樣寫python阿
作者: newking761 (J三小)   2021-07-25 20:48:00
那原po有台大碩這種嗎?機器學習就真的吃學歷阿,不然微軟會請野雞大學的膩
作者: Jim43 (小盛)   2021-07-26 13:12:00
學C和C++對程式語言和電腦運作的理解會比較深
作者: Bencrie   2021-07-26 18:54:00
為什麼 .a 跟 .so 是丟 C++ 的書 XD
作者: KanzakiHAria (神崎・H・アリア)   2021-07-26 23:51:00
"他最近被調去寫C++" <-他原本是純寫python的如果要考量學歷好不好找的話 那也是推java以未來來說kotlin非常有潛力 google已經宣布kotlin成為Android官方開發語言
作者: hegemon (hegemon)   2021-07-27 06:42:00
Kotlin蠻久以前就是Android其中一個官方語言了吧?不過已經潮到連GGIT都在用了
作者: oToToT (屁孩)   2021-07-27 20:24:00
Rust搞不好也有機會
作者: WWIII (東邪西毒)   2021-07-28 16:07:00
C++啦
作者: adsl12367 (adsl12367)   2021-07-30 09:56:00
c
作者: ppc ( )   2021-08-01 01:24:00
Python先學C太硬

Links booklink

Contact Us: admin [ a t ] ucptt.com