入门最好的编程语言(从零开始学一门编程语言)(1)

互联网时代,很多人想从事IT行业,并掌握一门编程语言作为基本技能,如果没有任何基础,怎样才能学会一门开发语言。今天我们就来说一下如何达到零基础学习一门开发语言。

这里的零基础并不是指什么都不会,要有一些基础的电脑知识,最基本的电脑操作系统的了解,并且知道如何操作,所谓的“零”是指没有学过或接触过任何编程语言。

有人建议要从简单的语言来学,其实任何语言都没有简单和难的区分,刚入门都很简单,如果想达到一定的高度,都不容易,要不然也不会有初级、中级、高级、资深、专家的区别。所以我们首先需要选择一门编程语言,至于选哪种语言,有人可能是兴趣爱好,有人是别人推荐,有人是为了以后工作要用而有目的的选择等。无论是哪种原因,选定一门编程语言后,就要开始着手学习。

学习一门编程语言首先要了解这门编程的起源、背景、特点和设计原理等。例如Python,荷兰人Guido Van Rossum(GvR)吉多·范罗苏姆,在1989年圣诞节期间为了打发时间而开发了一种新的编程语言-Python,1991年对外发布,Python的设计目的是强调开发速度和代码清晰。从脚本解释到web应用,几乎涵盖了方方面面。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 源代码遵循 GPL(GNU General Public License)协议。

通过对开发语言起源的学习,我们对想要学习的语言有了大致的了解,这里需要把一些概念弄明白,例如什么是解释型,什么是编译型,什么是面向对象等等。除此之外我们要选择版本,每种编程语言都是经过了多次迭代,有很多版本,所以我们选择一个用的人多的版本,这样找参考资料和示例也会方便很多。并不一定最新的版本就是最好的。

接下来需要准备一个电脑,专做学习用,如果条件不允许,就在现有电脑上安装虚拟机也可以,建议先从windows开始,然后再使用linux等其他操作系统。任何开发语言都需要特定的运行环境来承载,所以要先学会搭建运行环境,具体怎么搭建网上有很多教程,可以选择独立搭建,也可以选择集成环境,独立搭建有助于加深理解,缺点是比较麻烦,集成环境简单快速,缺点是都是别人组合好的。建议两种方式都尝试操作一遍。

环境搭建完毕以后,要找一个流行的IDE,IDE是一种开发工具,一个好的工具能够使开发更快速便捷,俗话说“工欲善其事必先利其器”,选好IDE,需要弄明白怎么创建项目,怎么调试,怎么搜索文件,怎么搜索内容,怎么进行优化配置等一些IDE相关的基本操作。这些都准备好以后,找一些基础教程,书籍或者电子文档都可以,先了解基本语法,也就是这门语言都有哪些数据类型,书写格式,一些常用的语法结构等。

学习资料是一方面,搭配运行效果会事半功倍,也就是在学习的过程中把涉及到的内容通过IDE编辑并运行显示出来,所以我们需要先知道这门语言的输出语句是什么,例如python中的输出是print,php中是echo,java中是system.out.println等等。然后对照资料中的示例都去亲手做一遍,并保证能运行显示出来。

基本语法学习完毕以后,可能印象并不深刻,所以我们这时需要读程序,可以从网上找别人写的示例程序,看看我们学到的语法是怎么搭配使用的。最后给自己规划一个任务,比如在1-10的数字中输出所有偶数。

应用程序通过数据库进行数据存储,所以学习基本编程语言外,还需要学习数据库,如何将数据在数据库中进行增删改查,数据库相关的内容需要自行学习。学习编程,数据库的操作必须要会的(这里主要介绍怎么学习编程语言,数据库相关的可以网上搜索,或者关注我后续的文章)。如果使用开发框架的话,还需要学习开发框架的基本操作。开发框架是为了便于开发而人为研发的集成结构,包括一些常用的类库和包等。每个开发框架的提供方都会提供一些相关的说明文档,照着文档学习即可。

最后尝试写一个与数据库交互的程序,然后将自己写的程序运行出来。到此,对于一门编程语言就算是基本掌握了,接下来就需要在实践中积累经验,多参与一些项目开发。

总结,从零开始学习一门编程语言,一般需要如下几步,选择编程语言、了解起源和原理、搭建环境、选择IDE、学习基础语法、学习数据库、学习开发框架(可选)、编程实践。每个人的学习方法各有不同,欢迎大家一起交流学习。

,