文科生学编程真的没有优势吗？
果然不想学编程，就是会想出很多理由来： ……等着蹲下一个，我看看大家还能有什么理由？？？ 这里统一回复：文科生能学、英语和数学不好的也能学，只要你想学，对编程有兴趣就都可以学习。 但是学好学不好看你自己的努力，也和别的因素无关。 编程——用计算机可以理解的语言把问题表述出来，编程的确需要很大的知识积累，而这些知识和我们以往在学校里学习的知识是不一样的体系，所以起步早的人会比较有优势，但是这和文理科无关。 从编程的角度而言，基础是数据结构、算法、操作系统、网络，再者就是各种编程语言的学习。 方法很重要，可以尝试看视频，找到有效的学习方法，这样学起来会如鱼得水。现在很多人刚开始都是看免费的基础视频，边看视频边跟着操作，学起来比看书要简单。 具体的学习方法如下： 不信你自己看看，初中生都来问该学什么编程语言了？你还纠结文理科呢？？？ 推荐两个不错的零基础学习教程！ 关于Python的课程，大家可以参考我总结的这套教程。为什么我说是参考呢？因为适合自己的才是最好的，觉得有用的直接码住就行了。 从搭建环境、断语句，再到基础的数据类型，之后对函数进行学习掌握，熟悉文件操作，初步构建面向对象的编程思想，最后以飞机大战项目带你入门。 这个教程是我发现目前市面上比较全的一个基础课程，全集547集，但是开头的内容可以先跳过，大家可以直接从110集Python的起源开始看起来。 每个学习阶段之后还附有小案例，大家可以跟着练习操作呀~ 另外这个，是我比较推荐的一个Java入门的课程，从环境搭建开始讲起，包括常见入门问题、Java程序的执行原理、跨平台原理的介绍以及手把手带你开发第一个入门程序。 初学者可以学练合一，对 Java 语言形成完整体系，要知道好的开始等于成功的一半，编程的学习是个专注学下去的过程，这套课程知识梳理的很体系和结构化，而且老师讲课的风格也很舒服。 一些真心话：我在学习编程的路上遇到过不少困惑也，一些好的教程能让自己进步的更快的一些，希望对你有帮助！ 