初三编程小白请教各位前辈,初学学什么语言好?

2020-06-07 08:00:44 +08:00
 sflovedtq
现在初三,即将中考
想在暑假学一种编程语言
嗯,现在还差几个名次上省重高
[那个学校也不教编程]毕竟在一小县城

接触过 lua 脚本,iapp,软件破解
lua 脚本接触的多,制作游戏辅助[滑稽]

曾经学 Java,只弄出了个"Hello world"
然后就因时间问题没学了

想请教各位前辈学什么语言打底更好?
有意向未来做 IT 方面的工作
7139 次点击
所在节点    问与答
107 条回复
IsaacYoung
2020-06-07 10:56:09 +08:00
csapp 搞起来
santheniko
2020-06-07 10:59:34 +08:00
从 C 和数据结构学起,然后参加高中的信息竞赛刷刷题,楼上说的英语也很重要。高中别碰 python js 这些的,你也不做科研可不做工程项目……本科如果读计算机,大一那些课对你来说简直小菜,利用大一时间再学其他语言和工程相关的东西。本科如果不学计算机,就学个 java 再学个前端,以后你专业方向没准也能用到
cmdOptionKana
2020-06-07 11:00:31 +08:00
学好英语和数学,另外有余力学好语文表达能力与培养艺术眼光。

编程语言只是工具,你逻辑思维锻炼好了之后,学编程事半功倍,到大学才学也不晚,考个好大学更重要。
jmc891205
2020-06-07 11:05:30 +08:00
C 和 C++,然后高中打 NOI 甚至 IOI,大学打 ACM
VPointer
2020-06-07 11:10:01 +08:00
建议你现在还是先学好数学,而不是这些编程语言
asanelder
2020-06-07 11:10:09 +08:00
1. 学好英语很重要,无论是你想学什么语言,想学什么技术,英语真的很重要
2. 从兴趣入手吧,别陷入语言之争,比如你想开发游戏,就学游戏相关的,想设计网页,就学前端,想搞底层,就把 c 学好,你这个有意向从事 IT 工作问题很笼统,IT 的范围很大的,不要想你要学什么语言,而是想你对哪一方面感兴趣,再去学这个方向的语言和生态。
3. 当然,有人说什么计算机基础很重要,比如数据结构,计算机原理,操作系统之类的,首先,我也认为很重要,但我还是认为,你要从你的兴趣出发,比如说,你想学 web 开发,然后你在学习的过程中多思考,自然而然的就会涉及到计算机基础相关的,带着你的问题去学,就很有帮助了。当然,如果你对啃下枯燥的理论本身很感兴趣,那么恭喜你,你将来一定是大牛。
4. 还是兴趣,如果一门语言,一个方向,一个基础课程让你打消了对计算机的兴趣,那么,无论它多少有钱途(而且真的有没有钱途没人能保证),都不要现在去学。没了兴趣,学什么也不会学好的。
5. 无论学什么语言,学一门 C 语言还是很好很好的,C 语言有助于你对计算机基础的理解。

即然是小县城的孩子,又是什么省重高,估计你上了高中会陷入题海模式,如果你的高中又是衡中模式的话。。。恭喜你,3 年基本和计算机绝缘了。

以上
leafre
2020-06-07 11:10:42 +08:00
用心搞学历,语言并不重要
smilingsun
2020-06-07 11:15:19 +08:00
noi 用什么语言就学什么语言,打好数据结构和算法的基础。
szandy6
2020-06-07 11:20:24 +08:00
说真的,我挺羡慕你的,我初三的时候还不知道什么是编程。楼上说的英语、数学、算法当然都很重要,但我觉得现阶段的你应该以培养兴趣为主,训练自己的动手能力,可以从简单的语言入手,比如 JavaScript,用来做一些有意思的东西。我比较倾向于先学会动手,先感知,再去学理论。
我想想,如果我初三的时候,人家跟我说英语、数学、算法对编程很重要,我应该会一脸茫然。
alphardex
2020-06-07 11:24:26 +08:00
css 和 js,可以做一些有趣的东西
Jooooooooo
2020-06-07 11:28:33 +08:00
不是大学统一学好数学和英语

你现在花时间学的语言如果通通都拿去学英语, 性价比高好几倍

(除非你参加 ACM, 不过很显然, 参加 ACM 的人要问的问题不是这个
24owls
2020-06-07 11:31:22 +08:00
编程语言之外,最好把英语学好。说得夸张一点,计算机的资料,你用英文去找,就像是在海边捡贝壳;你用中文去找,时不时会感觉好像陷进了沼泽。

如果英语成绩的提高,让你有机会接触更好的教育,那就一举两得了。

如果是刚上高中的我自己的话,我会给出这些建议:

- 跟着英文 SICP 做一遍习题,顺便学一点 Scheme 和 Racket § mitpress.mit.edu/sicp

- 想做一点小玩具的时候,多学一些 Racket § docs.racket-lang.org

- 跟着英文 PLLC 做一遍习题,学一点编程语言知识 § www.cs.utah.edu/~mflatt/past-courses/cs7520/public_html/s06/notes.pdf

- 操作系统和 C 语言不去接触

- 掌握基本的数学分析和代数之前,算法和数据结构不去接触

- 网络相关的原理性知识,中英文什么能看懂看什么,不受限制地上网作为一个大习题

这些都做完,高中应该过去很多个学期了,你自己也应该有方向了
Howlaind
2020-06-07 11:33:27 +08:00
出于马上能用的考量,那就主要学 Python 。但其他语言碰上了学学基本语法,也花不了太多时间。毕竟接触过 Lua 和 Java 。
重点还是如上面很多人所说,学好数学和英语。
毕竟现在才初中,等以后从业了还不知道那时候业界用什么呢。
sflovedtq
2020-06-07 11:37:59 +08:00
@mmrx 啊,只是中考!是在暑假学习,只是现在想定下目标,激励我!谢谢你的建议!
yangzzzzzzzt1
2020-06-07 11:38:42 +08:00
好好读书最重要 省重点还差几名的话建议先把成绩提上去
sflovedtq
2020-06-07 11:45:32 +08:00
@qqqqq9898 1,2 我可能都做不到_(´□`」 ∠)_,嗯,谢谢你的建议
@mmrx 我会以学业学历为重的,只是在此之外做一些我喜欢做的事,如果出现矛盾,我会以学业为重。我也打算暑假自学高中内容.谢谢!
ungenius0923
2020-06-07 11:46:08 +08:00
编码:隐匿在计算机软硬件背后的语言
sflovedtq
2020-06-07 11:49:53 +08:00
@redeemer1001 好的!谢谢你的建议!我会接触 c/c++
hellos
2020-06-07 11:54:23 +08:00
C
kaiki
2020-06-07 12:03:37 +08:00
PHP 吧,好上手,反正以后转别的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/679323

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX