作者RedBone (牙膏不够)
站内ask
标题[请问] 国中生想入门程式语言
时间Sat May 11 16:42:28 2013
弟弟是国三生,一个月後考完基测有空闲时间,
他说想趁这个机会学学写程式的基础。
比起之前只会按电源开机和点图示开游戏,
他想进一步多了解我当然很高兴也很赞成。
他的思考逻辑算清楚,理解能力也还不错,
但毕竟没有相关的基础..完全是刚入门,
所以想请教一下各位建议从哪种语言开始接触比较适当?
主要考量点有这些:
1. 时间不多但不是要速成,重点是想让他有程式的初步概念,
所以希望是比较直觉易学的。
2. 希望该程式语言的逻辑和架构跟现今主流是比较接近的,
未来他如果有兴趣继续深入学习可能比较容易衔接。
大概就是这样,想麻烦大家给点建议,
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.58.145
1F:→ GRST0818:写程式要先懂程式的逻辑 建议从VB开始学起 05/11 16:44
2F:推 skylion:PHP 05/11 16:45
3F:→ wuliou:C 不要VB跟JAVA 05/11 16:47
4F:推 GoalBased:C或C#(?) 05/11 16:48
5F:→ GoalBased:还是应该说C++ XD.. 05/11 16:48
6F:→ wuliou:VB旧版没人在用了 .net你光解释那堆架构就解释不完 05/11 16:50
7F:推 OAzenO:先念计算机概论再说吧 只会开关机玩游戏要进程设好像太快 05/11 16:56
8F:推 GoalBased:程设也可以直接学吧,大一的课不是吗? 05/11 16:59
9F:→ GoalBased:我到是觉得计算机概论那种东西自己看很无聊= = 05/11 17:00
10F:推 APM99:学php+html吧 让他架个网页 论坛之类的~~ 05/11 17:00
11F:推 k1400:哪就找一本c语言的入门书 摸一摸作一作 05/11 17:01
12F:→ APM99:学C的话 一两个月(年)也写不出什麽来 学php比较好玩些 05/11 17:01
13F:→ k1400:之後他有兴趣的话 相信他会找到自己喜欢的语言的 05/11 17:02
14F:推 theWANDERER:必定是python 05/11 17:18
15F:→ theWANDERER:对初学者来说重点是逻辑,那些什麽资料型态对初学者 05/11 17:19
16F:→ theWANDERER:来说不是那麽重要,在python中你不用建立什麽环境、Y 05/11 17:19
17F:→ theWANDERER:project,初学时连main()都不用解释 05/11 17:19
18F:→ theWANDERER:一个script,先练逻辑和回圈 05/11 17:20
19F:推 theWANDERER:当然php也不错,但你需要建一个伺服器,而python只需 05/11 17:23
20F:→ theWANDERER:官网的安装党,装完就可以拿它解很多小问题了 05/11 17:23
21F:→ RedBone:谢谢大家的建议 我也觉得先帮他建立足以继续学习的基础概 05/11 17:49
22F:→ RedBone:念比较重要 看到大家的意见也提醒了我成就感和入门障碍的 05/11 17:53
23F:→ RedBone:问题..毕竟小孩子可能容易挫折不耐烦XD 这方面我得想办法 05/11 17:54
24F:推 wuliou:啊 sikuli如何? 超级好入门又写得出实用的东西 05/11 18:01
25F:→ Q8F1:学写程式有个屁用 浪费时间与视力 不如去读哲学类的书 05/11 19:09
26F:推 Backward:这两件事应该没有冲突吧 05/11 21:05
27F:推 ken1325:英文 05/11 23:24
28F:→ madoka82:... 哪有什麽必定是 python ... 我可不可以说 看楼主这麽 05/12 00:12
29F:→ madoka82:有心 当然是先学 x86 组语, 或是 PIC 组合语言 05/12 00:13
30F:→ madoka82:然後学 C 才会对所谓的资料搬移, 暂存器的使用比较有概念 05/12 00:14
31F:→ madoka82:我建议你买台树莓机 然後学 ARM 的组语也很好, 学基础IO 05/12 00:16
32F:→ madoka82:外接面包版 用 GPIO 去控 LED, 应该是很有趣的 Lab ... 05/12 00:16
33F:→ madoka82:当然不学组语, 直接学 C 也是可以, 只是你要教他 对位在 05/12 00:17
34F:→ madoka82:某个位址的变数做存取 会导致 IO 脚位开始动作这个概念.. 05/12 00:18
35F:→ madoka82:可能要花点时间... 05/12 00:18
36F:→ ggrks:绝对不要学 VB 05/12 09:21
37F:推 ptttryout:C或Java 05/12 19:17