人工智能基础教育网校国际创新人才学习中心

如何开始学习编程?这三步很重要

编程教育 2020-05-03 21:20154实验楼aik12.com.cn

编程是一件充满乐趣又很实用的事情。它让你变得充满创意,并且赋予了你能选择更多好工作的权利。如果你想知道怎样开始学习编程,可以阅读以下教程。

Part 1 选择一门语言

1.选择一门编程语言

选择一门编程语言,是开始学习的第一步。计算机程序之所以能运行,是因为一系列的计算机指令在作用。这些指令又是被不同的语言书写的。

不同的编程语言可以创造出不同的程序,因此,选择一门编程语言会与你未来工作息息相关的去学吧。如果你在学习过程中,发现所学内容可能不太满足你的需求,你也可以随时转去学习其他语言。

如何开始学习编程?这 3 步很重要

2.C,C++,C#

这些语言主要用于创建独立的计算机应用程序,比如游戏。C和C++对于初学者来说,比较困难,但也不是不能学会的。学习它们不仅能让你更深入地了解编程,也能让你了解计算机的运作原理。

这两门语言现在依然在广泛地被使用,也很受欢迎。而C#,则和Java非常相似,它正逐渐地流行起来。

如何开始学习编程?这 3 步很重要

3.Java 或 JavaScript

如果你想做网站插件(JavaScript)或者移动App(Java),可以考虑这两种语言。这两种语言的市场需求比较大,也很容易找到教程学习。

另外,请注意,Java和JavaScript除了名字比较像,几乎是两种完全不同的语言。

如何开始学习编程?这 3 步很重要

4.Python

Python是一门应用范围较广的跨平台语言。它非常强大,但又很容易学习,尤其是对新人而言,所以Just try it!

如何开始学习编程?这 3 步很重要

5.PHP

PHP是Hypertext Processor(超文本处理器)的缩写。这是一门网页编程语言,也是简单易学的,相当流行。

如何开始学习编程?这 3 步很重要

6.不要局限

你不应该把自己局限在以上这些我推荐的语言里,还有很多的编程语言,应对不同的工作。想当好程序员,你需要尽可能多的去学习更多的编程语言。

Part 2 学习语言

1.选择去学校学习

虽然大多数的公司雇佣程序员时,不会在意学历,但拥有一个好的大学相关专业学历,也是个加分项。有专业的老师和教材指引,你会学得更高效。

并且,在编程相关的专业,很多学校投入了大量奖学金,所以只要好好学习,不用太过担心学费。

如何开始学习编程?这 3 步很重要

2.上网课

不管你是想花钱去学习有学位的网络课程还是参加一些免费课程,比如Coursera,你都能从这些有合理结构安排的课程中学到有用的编程知识。

全球著名的可汗学院也有不少编程教程和视频,以及Codecademy和实验楼,也有详细的学习教程。

如何开始学习编程?这 3 步很重要

3.尝试使用网络工具

Google's University Consortium 和火狐的开发者社区都提供免费的服务,帮助人们学习编程。这些公司需要更多的开发者去发展他们的平台,因此社区内容质量做的都非常好。

如何开始学习编程?这 3 步很重要

4.尽早学习编程

有很多为孩子设计的编程教学软件,比如MIT开发的Scratch。趁着年轻去学,会更容易掌握。

Part 3 自主学习

1.选择一本好书或者一个好教程

选择一本比较新的好书开始学习编程。亚马逊或者相似的书籍交易网站上的评论能够帮你分辨书籍好坏。

如何开始学习编程?这 3 步很重要

2.选择一个恰当的解释器

解释器是一种电脑程序,能够把高级编程语言一行一行直接转译运行。通过解释器,你可以看到你的代码是怎么样工作的。你需要选择一个适合你的编程语言的解释器。

如何开始学习编程?这 3 步很重要

3.阅读

尝试着把书中的例子放入解释器中,然后再试着改变这些例子,做点儿不一样的事情。

如何开始学习编程?这 3 步很重要

4.不断地编程并学习新技术

成为一个好程序员,最重要的一点就是保持对当下技术的敏感度,持续地学习新的语言,做出新的东西。你需要主动去接受挑战,并提升你的编程技术。

如何开始学习编程?这 3 步很重要

实验楼作为一个创新的教育平台,推出了不少广受好评的编程课,我们不需要你下载任何软件,你只需要跟着我们的教程和提供的在线虚拟环境,手动打代码就可以啦。

▲实验楼精选好课:

  • 《Java 编程语言基础》
  • 《PHP 编程入门》
  • 《16 个 PHP 设计模式详解》
  • 《Python 新手入门课》
  • 《MySQL 基础课程 》
  • 《HTML基础课程》
  • 《Python 实现轻量型 Web 框架》
  • 《Python3 简明教程》

原文:How to Start Learning Computer Programming

翻译:实验楼

Copyright © 2019 Cnaiedu.com All Rights Reserved 版权所有·人工智能基础教育网校 备案号:京ICP备19052557号-2 京公网安备 11010602040095号

联系QQ: 1123437008 邮箱地址:273515908@qq.com