高中生学习编程的路线?(已解决)

本贴最后更新于 2341 天前,其中的信息可能已经时过境迁

妹妹 现在初三,被我忽悠着打算尝试学编程,大家有没有什么建议,书籍推荐,兴趣培养方式、入门的学习流程, 给以后学编程做做铺垫啥的?

  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    171 引用 • 513 回帖
  • 编程
    53 引用 • 266 回帖 • 3 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9338 引用 • 42517 回帖 • 112 关注

相关帖子

被采纳的回答
  • shuiniu 1 赞同

    D 大的路径是比较“班科的”,数据结构,算法是基础,学这些课程一般都是用 C 语言的,操作系统原理之类也可以看,如果妹子是刚开始的,对计算机没一点概念,应该先找本 《计算机导论》之类的书看,先有个感性认识。说实话,学这些专业基础挺闷的,语言方面入门了可以同时学前端放松下,哈,我就是这样的,那时还学了点 PS,日子总算有点彩色

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Alexs

    去 github 上找找

  • 88250

    比较“正规”的学习路线是先学 C,在学 C 的过程中学习数据结构、算法。可以尝试用 C 解决一些数学问题,比如数列、方程、函数啥的。基本学习 1 年左右就可以开始学 Web 编程了,HTML/CSS/JS,然后写个博客系统,开始记录程序人生。等大学如果还是软件相关专业,就可以开始搞一些较为深入的项目,比如分布式计算、存储啥的。

    如果给我再来一次的机会,我就按我上面的路线走了,一开始坚决不碰 BASIC,不搞 GUI 编程 😂

    2 回复
  • Ahian

    https://coolshell.cn/articles/18360.html 利益无关,非常推荐这个专栏,讲了方方面面,有系统的书籍推荐。

    1 回复
  • yunshang via macOS

    学 Python,这是最适合入门的

    1 回复
  • oagnahz

    怎么辣么狠心让一个女孩子学编程trollface ,对于这种行为,我只想说:干得漂亮

  • shuiniu 1 赞同

    D 大的路径是比较“班科的”,数据结构,算法是基础,学这些课程一般都是用 C 语言的,操作系统原理之类也可以看,如果妹子是刚开始的,对计算机没一点概念,应该先找本 《计算机导论》之类的书看,先有个感性认识。说实话,学这些专业基础挺闷的,语言方面入门了可以同时学前端放松下,哈,我就是这样的,那时还学了点 PS,日子总算有点彩色

    1 回复
  • o

    高中之后在跟上学习的情况下,可以自学做网站,html/css/js 这些 学学前端框架
    没啥基础的话感觉前端比较适合,要是自己有了解的话还用着问吗... Java/C++ 什么的 数据结构算法计算机原理软件架构设计一套锤上 哈哈哈

    1 回复
  • wenandlu

    相信 @88250 的最后一句话,如果打算入行,别琢磨 GUI 编程。有这精力还不如做做 ACM。

    1 回复
  • Orangina

    建议😳 :高等数学--> 线性代数-->Python/C/Java--> 算法导论

    1 回复
  • x18752457230

    语数外

  • someone9891 via iPhone

    数学、数学、数学。重要的课程学三遍

  • xiufan
    作者

    这样搞的话,我妹估计会 gg, 写个人博客 开始记录程序人生 采纳了,谢谢 D 大

  • xiufan
    作者

    能说一下原因吗?

    1 回复
  • xiufan
    作者

    计算机导论 采纳了 我也是害怕 前期的枯燥乏味 打压了学习动力

  • xiufan
    作者

    上来就是 撸 web 吗? 唔 我在斟酌斟酌

  • xiufan
    作者

  • xiufan
    作者

    这是大学的流程 吧! 现在已经有很多中学生 IT 班了, 百度上还说易语言 加入部分省市中学生课本里面了

  • xiufan
    作者

    唔 我今晚去研究一下 那个极客

  • Ethan

    我感觉李阳的疯狂 java 还不错啊,是我的启蒙工具书

  • ZephyrJung via macOS

    学 python 吧

  • me233

    学 python,入门快模块多写什么都简单,容易出成绩成就感满满

  • visus

    别学编程,找到自己喜欢的,就好了,很多有趣的事物的,求你别带妹子进入编程了

  • yunshang via macOS

    简单啊

  • vv via macOS

    先把数学学好,没毛病

  • salamander via Linux

    学校里刚开始学的都是 C 吧,
    然后我后来觉得 GUI 很有意思,但是深入了解后发现,越靠近底层的人,越厉害。

请输入回帖内容 ...

推荐标签 标签

  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    56 引用 • 85 回帖 • 1 关注
  • CongSec

    本标签主要用于分享网络空间安全专业的学习笔记

    1 引用 • 1 回帖 • 22 关注
  • 自由行
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 319 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 417 关注
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 53 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1439 引用 • 10067 回帖 • 491 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 2 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 159 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖 • 1 关注
  • 反馈

    Communication channel for makers and users.

    126 引用 • 929 回帖 • 266 关注
  • Visio
    1 引用 • 2 回帖 • 1 关注
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 444 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 544 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    90 引用 • 59 回帖 • 7 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    52 引用 • 190 回帖 • 1 关注
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 18 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 383 关注
  • gRpc
    11 引用 • 9 回帖 • 89 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 2 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 545 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 201 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    16 引用 • 236 回帖 • 278 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    425 引用 • 1250 回帖 • 599 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖 • 1 关注