各位 V 友好。
初一的侄子得到了人生第一部笔记本电脑,提出想学编程。本人圈外人事,不懂编程。所以想跟 V 友们咨询一下。
不知哪门语言适合初一学生入门,有什么书籍或在线课程推荐。
谢谢大家。
各位 V 友好。
初一的侄子得到了人生第一部笔记本电脑,提出想学编程。本人圈外人事,不懂编程。所以想跟 V 友们咨询一下。
不知哪门语言适合初一学生入门,有什么书籍或在线课程推荐。
谢谢大家。
|
crazytreeJan 12, 2021
101
翻页,建议 MATLAB
|
|
J4rodJan 12, 2021
102
没人推荐 golang 吗?
|
|
LokiSharpJan 12, 2021
103
我就是初一学的 C,学一年差不多初二就能去整比赛了,初中级别的比赛就是给人送加分的
|
|
104
@northisland
我现在本科毕业三年,把我放回初一,直接就 NOI🐛起来,也不至于 EE 毕业后 0 基础(说是 EE 其实读的是 LOL 专业,天天撸)转码,然后一波三折侥幸混进国内大厂,离国外大厂还有很大一段距离。 NOI 做成大牛不是人人都行,帮你本科,最晚美硕毕业杀进 Google 还是可以的 |
|
owenzhang24Jan 12, 2021
105
C
|
|
106
|
|
LokiSharpJan 12, 2021
107
@AndyAO #47 学生只有学 C 有意义,各大比赛首选都是 C/C++。 至于 Py JS 这种。。。比赛用不上,会门语言的看看文档两天就能上手的东西去学他干啥。
|
|
caroline1022Jan 12, 2021
108
python
能够很快速地做出一些能跑的小东西,方便入门也容易产生成就感 |
|
loveToMy1Jan 12, 2021
109
同意楼上
|
|
cumshotJan 12, 2021
110
上来就让人孩子学人工智能和深度学习是真的写过代码?前置任务一堆啥也没干就蹦去写这些?
|
|
cumshotJan 12, 2021
111
建议就老老实实写 c,也可以结合硬件弄些单片机的玩意
|
|
renmu123Jan 12, 2021 via Android
112
要么 Python 要么 js,Python 简单难度最低,js 比较有意思,容易出成果,但是 js 设计得不怎么样,历史包袱太重了
|
|
113
把电脑没收,送一本牛津高阶词典,寓意好好念书、没事多看外语
|
|
junziyangyangJan 12, 2021
114
建议 python
|
|
BlackRemJan 12, 2021
115
建议一开始学 C,慕课网 了解一下。找个视频网站跟着就学了。
|
|
SpiderZzxJan 12, 2021
116
C 在指针那块还有之后的数据结构对于初中生来说可能有点难,而且有些算法是基于你学过的高数的,初中生那点数学不太够,python 是个入门很好的选择,但学 C 是最好的
|
|
lafree317Jan 12, 2021
117
python 或 C++
|
|
crclzJan 12, 2021
118
我个人是 C 、C++、C#、Java 、Python 这样顺序来接触的。
如果想要搞竞赛,就学 C 、C++。 如果只是想要把“打游戏”的时间换一种活动方式,那么就首推 python 。买一本书,最好是造一些迷你程序的书,可以获得成就感。 |
|
119
依次:Logo, Lisp(Scheme, CL, Clojure), Maxima, Julia, C++
|
|
HiShanJan 12, 2021
120
初一学生有了笔记本。
学霸:我要学编程! 我:快上号,我新笔记本到了! |
|
imsuxpJan 12, 2021
121
建议先培养兴趣,建议学 Python 、Javascript,这些容易做出东西。
|
|
ychostJan 12, 2021
122
javascript 谢谢网页,才有意思,后面再做做游戏,等需要研究底层的时候学学 C/C++ 谢谢编译器啥的
|
|
123
还记得初二初三的时候,对计算机特别感兴趣,家里人丢了一本蟒蛇书给我(PDF 原版),自己对照着翻译硬是啃了半年,后来父母对我用电脑意见很大,也就不了了之了,现在偶尔也会用 Python 写个小工具,仅供参考,哈哈
|
|
haosamaxJan 12, 2021
124
C 吧
|
|
PEALJan 12, 2021
125
先学前端,比如 app 或者网页,这些是马上能看到成果的,等兴趣上去了之后再学 c 、c++、Python 。
|
|
smallXJan 12, 2021
126
哇!初一就开始搞计算机了,厉害!希望能坚持到底。
|
|
IsaacYoungJan 12, 2021
127
C
|
|
freelancherJan 12, 2021
128
单纯学编程的话,很容易劝退。毕竟编程是一种技能。需要不断学习并应用起来的。
初中建议还是先打好高中的基础什么的。各类学科学好后再去学其它的。确实有力气就从一些编程的小游戏入手。 真要拿这个当饭碗了。入门就比其它人快多了。 |
|
freelancherJan 12, 2021
129
还有,让初中生学 C 的,真是恶心人。恶意也太满了。
|
|
redwing2003Jan 12, 2021
130
C 和汇编一起学,一定要一起学。
我五年级就学的,python 那些抽象多我反而难理解,这样学暴露底层细节我感觉简单直观掌握核心,逆向工程自然都懂了。 |
|
jc89898Jan 12, 2021
131
haskell
|
|
itechifyJan 12, 2021
132
shell 类语言,快乐就完事了
|
|
andong777Jan 12, 2021
133
兴趣最重要,一定要 python
|
|
LewisWJan 12, 2021
134
51 单片机学习套件
|
|
shanghai1943Jan 12, 2021
135
盲推 Python,或者 C 语言也行。
歪个楼:圈外人式也知道 v 站,还是有点厉害的。 |
|
oamuJan 12, 2021
136
C,指针那部分好好学。
|
|
dddd1919Jan 12, 2021
137
虽然只简单用过 python,但感觉 python 相对简单的语法和各种开发包加持,应该说对于编程入门来说非常友好了,做简单的脚本处理,网页开发,桌面程序开发,单片机开发,大数据,人工智能====,各个方面各个领域都能涉及到,可以让初学者更多的脱离程序语言本身的困扰来思考程序能去做什么
ps:网上多到你大学毕业都看不完的免费教程和各种论坛,别去看那种牛皮癣似的 python 小广告 |
|
alexzuoJan 12, 2021
138
我是小学五年级接触的 VB,后来参加 NOIP,再后来一门心思考了相关专业,然后如愿搬砖当码农(没料到 996,大意了)。
我觉得初一可以尝试培养兴趣了。如果真的感兴趣,入门之后想不让他写代码都拦不住。如果发现确实不喜欢,及时止损也来得及,毕竟离高考还早。 入门的话,建议从很快就可以产出看到效果的语言入手,python 之类的没什么问题。入门之后如果兴趣浓厚,可以往各种竞赛方向引导,这时候应该自己就接触 C/C++了,也不需要操心什么。 |
|
LiyiwJan 12, 2021
139
我站 python,我也是初中开始编程的
|
|
z1113456051Jan 12, 2021
140
C 没那么多花里胡哨的
|
|
int64agoJan 12, 2021
141
先重装系统,搞成 Linux,剩下的就看他自己了(狗头
|
|
godwowJan 12, 2021
142
python 或者 c#,当年大学学了一年的 c++都不知道软件是个什么东西,能做什么😂
|
|
AmiKaraJan 12, 2021
143
学好数理化,走遍天下都不怕
|
|
ScepterZJan 12, 2021
144
c 吧
|
|
littlewingJan 12, 2021
145
python 先培养兴趣
汇编 操作系统 计算机组成原理 算法 等基础知识后面如果真的想要入行,必须得学 |
|
littlewingJan 12, 2021
146
@littlewing 还有离散数学等
|
|
leafreJan 12, 2021
147
不建议学,学生就应该做好学生该做的事,学历最重要,编程语言日新月异,学了到时候也是废了的
|
|
mythabcJan 12, 2021
148
易语言,因为是中文的。初一的那点单词量写个变量名都要用拼音,别让他上 python 了。
如果有人指导的话也可以开始学 C 搞信息竞赛了。我看不少 ACM 的人初中甚至小学就开始学编程了。 |
|
BigDataIsDeadJan 12, 2021 via iPhone
149
@Co1a 想起来其实这个技能受用点比较小,与其学习 python 这种脚本语言,倒不如让他学强语意,强类型的编程语言,举个例子,为什么小学除法运算只精确到小数点后两位(精度问题),为什么小数点减法需要保留小数点(浮点数),从这个角度出发,对数学的要求只会越来越高,孩子如果真的对这方面感兴趣,数学成绩应该会突飞猛进,国内的部分教材知其然而不知其所以然,痛点就在这里(变成了为做题而做题)
|
|
fescoverJan 12, 2021
150
建议学 html 和 css
|
|
CbdyJan 12, 2021 via Android
151
JavaScript
|
|
RoungJan 12, 2021 via Android
152
|
|
lululauJan 12, 2021 via iPhone
153
了解性地学习就 python,真想好好学就先数理化英语先学学好
|
|
UltramanJan 12, 2021 via Android
154
另外小兄弟要是真的编程入迷了不想学文化课了也麻烦😐
|
|
learningmanJan 12, 2021
156
@zackwan95 你说对了,”从早上六点到晚上九点都应该做题“
不然高考快 800 万人了,你凭什么卷的过 |
|
jeeyongJan 12, 2021
157
python 或者 golang
|
|
AV1Jan 12, 2021
158
我的意见是从 C 开始,然后学习各种算法和数据结构,了解编程的思想。
|
|
95Q75rQb83nwn2gFJan 12, 2021
159
如果没有英语基础和数学基础,
学编啥程。。。 |
|
shlabcJan 12, 2021
160
基础不牢,地动山摇。。。C,没有其他。
建议入门书籍《啊哈编程星球》《 DK STEAM 编程很简单》《写给所有人的编程思维》《你想成为程序员吗》《明解 C 语言 入门篇 第 3 版》 个人建议:他的家长要想孩子成长的好,他的家长要多读书,多思考,多改变自己的言行与思维,榜样的力量是无穷的 |
|
youlaJan 12, 2021
161
学 Perl 、Lua
|
|
PopRainJan 12, 2021
162
参加竞赛要学 c++ (其实就是 c 语法加上 c++的输入输出),初学者用 dev c++ 免费的
我儿子小学 5 年级暑假就学了 c,一般要报个兴趣班让老师带着学,不过我儿子对编程不是很赶兴趣,初中学业比较重就没有继续。。。。 培养小码农失败😊 上海的好学校太疯狂了,预初(6 年级)作业经常要做到晚上 22,23 点。。。。 |
|
OwenjiaJan 13, 2021
163
Yale N. Patt 老爷子有本书 《计算机系统概论》可以看一下,自底向上式教学。
本身是给零基础的大一学生看的教材,一半讲硬件一半讲软件,而且没有涉及太多深入的知识。 另外可以配合 《编码》一起看,入门的话应该没啥问题。 |
|
unneededJan 13, 2021
164
我小学时候用 VB6 写自己的软件写到初中
初中学 C 参加过一次 NOIP 拿了个省二等奖以后就没啥兴趣了 我到现在都是对算法兴趣不大,对系统设计很感兴趣,研究生导师都认为我搞系统设计比较好 |
|
xcstreamJan 13, 2021
165
scratch
|
|
wangyuescrJan 13, 2021 via Android
166
先用 code.org 由还没入门到入浅
|
|
auhJan 13, 2021
167
小小年纪就要教将来如何给别人打工。不如教教他如何当老板的好。
|
|
airflingJan 13, 2021
168
好好学习考好高中都比这强
|
|
iyangyuanJan 13, 2021
169
用 c#做桌面应用
|
|
p1gd0gJan 13, 2021
170
看到很多推荐 c 的,确实 c 可以打好基础。
但是你们不考虑下 c 对于初中生的学习曲线吗。 |
|
9LCRwvU14033RHJoJan 13, 2021
171
|
|
raptorJan 13, 2021
172
不要自我设限,干嘛只学一种,TOIBE 排行榜上前 20 个都可以学起来。
我年轻的时候光汇编就学了十几种 |
|
ArJunJan 13, 2021
173
c 入门就好了,深入慎重哈,c++是比较推荐的
|
|
Visitor233Jan 13, 2021
174
@usboy 这网站是在太棒了,请接受我的膜拜
|
|
toJokerJan 13, 2021
175
肯定 C,C++这东西能一直吃
|
|
bonfyJan 13, 2021
176
个人推荐 C, 比如学 Python 之类的 到最后还是要回到学 C 的,还不如一开始就学
|
|
leapV3Jan 13, 2021
177
数学
|
|
178
给他一台电脑,带他去图书馆或者书店让他自己选,你负责给书钱就好了。你要兴趣驱动的话,这是个好办法,你上来这里问,问了之后叫他学这个语言那个语言跟填鸭式教育似乎没什么区别。
反正我自己就是这么过来的,虽然现在已经变成了咸鱼一条 |
|
moonsnJan 13, 2021
179
建议从 超文本标记语言 开始,html
|
|
systemcallJan 13, 2021
180
学 javascript 相对而言比较好吧。不弄一些花里胡哨的只是学着玩的话,给他配置一下 vscode 就好了
初中的时候一开始也是想学编程,后来装了 Linux 天天鼓捣桌面环境,再后来配了台电脑打游戏(一个原因是换成了长城宽带,apt 用不了了,就改打游戏) 一上来就推荐 C 的,要考虑到实际情况。要看学生是不是对编程有误解。有些人是想要盗号、冲 Q 币这类。还有就是对电脑没什么了解是很难快速学好 C 的。你和他讲指针,他连内存是什么都不知道。如果是用 html css javascript 来入门的话,浏览器自带的开发者工具就可以看到 html 的结构,而且改了的话也很明显,要做一些在朋友之间看上去很 geek 的事情也容易 |