[請問] 國中生想入門程式語言

看板ask (問板)作者 (牙膏不夠)時間12年前 (2013/05/11 16:42), 編輯推噓13(13025)
留言38則, 16人參與, 最新討論串1/1
弟弟是國三生,一個月後考完基測有空閒時間, 他說想趁這個機會學學寫程式的基礎。 比起之前只會按電源開機和點圖示開遊戲, 他想進一步多了解我當然很高興也很贊成。 他的思考邏輯算清楚,理解能力也還不錯, 但畢竟沒有相關的基礎..完全是剛入門, 所以想請教一下各位建議從哪種語言開始接觸比較適當? 主要考量點有這些: 1. 時間不多但不是要速成,重點是想讓他有程式的初步概念, 所以希望是比較直覺易學的。 2. 希望該程式語言的邏輯和架構跟現今主流是比較接近的, 未來他如果有興趣繼續深入學習可能比較容易銜接。 大概就是這樣,想麻煩大家給點建議, 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.58.145

05/11 16:44, , 1F
寫程式要先懂程式的邏輯 建議從VB開始學起
05/11 16:44, 1F

05/11 16:45, , 2F
PHP
05/11 16:45, 2F

05/11 16:47, , 3F
C 不要VB跟JAVA
05/11 16:47, 3F

05/11 16:48, , 4F
C或C#(?)
05/11 16:48, 4F

05/11 16:48, , 5F
還是應該說C++ XD..
05/11 16:48, 5F

05/11 16:50, , 6F
VB舊版沒人在用了 .net你光解釋那堆架構就解釋不完
05/11 16:50, 6F

05/11 16:56, , 7F
先念計算機概論再說吧 只會開關機玩遊戲要進程設好像太快
05/11 16:56, 7F

05/11 16:59, , 8F
程設也可以直接學吧,大一的課不是嗎?
05/11 16:59, 8F

05/11 17:00, , 9F
我到是覺得計算機概論那種東西自己看很無聊= =
05/11 17:00, 9F

05/11 17:00, , 10F
學php+html吧 讓他架個網頁 論壇之類的~~
05/11 17:00, 10F

05/11 17:01, , 11F
哪就找一本c語言的入門書 摸一摸作一作
05/11 17:01, 11F

05/11 17:01, , 12F
學C的話 一兩個月(年)也寫不出什麼來 學php比較好玩些
05/11 17:01, 12F

05/11 17:02, , 13F
之後他有興趣的話 相信他會找到自己喜歡的語言的
05/11 17:02, 13F

05/11 17:18, , 14F
必定是python
05/11 17:18, 14F

05/11 17:19, , 15F
對初學者來說重點是邏輯,那些什麼資料型態對初學者
05/11 17:19, 15F

05/11 17:19, , 16F
來說不是那麼重要,在python中你不用建立什麼環境、Y
05/11 17:19, 16F

05/11 17:19, , 17F
project,初學時連main()都不用解釋
05/11 17:19, 17F

05/11 17:20, , 18F
一個script,先練邏輯和回圈
05/11 17:20, 18F

05/11 17:23, , 19F
當然php也不錯,但你需要建一個伺服器,而python只需
05/11 17:23, 19F

05/11 17:23, , 20F
官網的安裝黨,裝完就可以拿它解很多小問題了
05/11 17:23, 20F

05/11 17:49, , 21F
謝謝大家的建議 我也覺得先幫他建立足以繼續學習的基礎概
05/11 17:49, 21F

05/11 17:53, , 22F
念比較重要 看到大家的意見也提醒了我成就感和入門障礙的
05/11 17:53, 22F

05/11 17:54, , 23F
問題..畢竟小孩子可能容易挫折不耐煩XD 這方面我得想辦法
05/11 17:54, 23F

05/11 18:01, , 24F
啊 sikuli如何? 超級好入門又寫得出實用的東西
05/11 18:01, 24F

05/11 19:09, , 25F
學寫程式有個屁用 浪費時間與視力 不如去讀哲學類的書
05/11 19:09, 25F

05/11 21:05, , 26F
這兩件事應該沒有衝突吧
05/11 21:05, 26F

05/11 23:24, , 27F
英文
05/11 23:24, 27F

05/12 00:12, , 28F
... 哪有什麼必定是 python ... 我可不可以說 看樓主這麼
05/12 00:12, 28F

05/12 00:13, , 29F
有心 當然是先學 x86 組語, 或是 PIC 組合語言
05/12 00:13, 29F

05/12 00:14, , 30F
然後學 C 才會對所謂的資料搬移, 暫存器的使用比較有概念
05/12 00:14, 30F

05/12 00:16, , 31F
我建議你買台樹莓機 然後學 ARM 的組語也很好, 學基礎IO
05/12 00:16, 31F

05/12 00:16, , 32F
外接麵包版 用 GPIO 去控 LED, 應該是很有趣的 Lab ...
05/12 00:16, 32F

05/12 00:17, , 33F
當然不學組語, 直接學 C 也是可以, 只是你要教他 對位在
05/12 00:17, 33F

05/12 00:18, , 34F
某個位址的變數做存取 會導致 IO 腳位開始動作這個概念..
05/12 00:18, 34F

05/12 00:18, , 35F
可能要花點時間...
05/12 00:18, 35F

05/12 09:21, , 36F
絕對不要學 VB
05/12 09:21, 36F

05/12 19:17, , 37F
C或Java
05/12 19:17, 37F

05/12 23:58, , 38F
語言不是重點,可以參考: http://ppt.cc/iMGA
05/12 23:58, 38F
文章代碼(AID): #1HZWHszc (ask)
文章代碼(AID): #1HZWHszc (ask)