相信很多编程初学者在开始学习的时候,都在选择第一种编程语言上犯了难。不少人一上来选择了一种较难掌握的语言,因此对编程留下了枯燥、乏味的印象。
那么到底那种语言最适合初学者学呢?下面是几个不错的选择。
1.Python
人生苦短,我用Python。
Python是一种面向对象、弱类型的动态语言。它的创始人Guido在1989年圣诞节时,为了打发时间,开发了Python。Python现在已经成为了Github上排名第三的语言,主要原因就是因为它语法优雅,简单易学。
Python的语法极其简单,输出一行“Hello World”在C++中需要至少7行来实现,而Python中只需要1行。
并且,Python有大量文档、教程完整的库可以直接拿来使用:做游戏有Pygame;做GUI界面有Tkinter、Pyqt;做web应用有Flask、Django。做人工智能有Tensorflow、Pytorch。
它的常用编辑器有:Visual Studio Code、Pycharm
这里是它的官方网站:https://www.python.org/
2.HTML&CSS
超文本标记语言(HTML)是用于创建web页面和web应用程序的标准标记语言。HTML、CSS和JavaScript,即是形成互联网的三种基础技术。您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。
浏览器从网络服务器或本地存储接收HTML文档,并将这些文档呈现为多媒体网页。
从HTML和CSS学起也很好。我们可以把HTML看作是网页的骨骼,CSS看作是网页的皮肤,二者共同配合,就能构建出一个静态网页。
这两种语言容易学,也很有成就感。学会一些基本的知识后马上能做一些很有意思的事情,比如改写别人的微博、把百度首页图片换掉之类的。
它的常用编辑器有:HBuilder、Sublime Text
这是它的中文教程:http://www.runoob.com/html/html-tutorial.html
3.C#
C#读作C Sharp,是一种面向对象的、运行于.NET Framework和.NET Core的强类型语言,是微软公司研究员Anders Hejlsberg的成果。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
它的语法并没有像Python那么简单优雅。不过,学习基本语法后,就可以学习使用Unity3D引擎来开发有模有样的3D游戏,因此它学习的成就感也很强。
它的常用编辑器有:Visual Studio、Visual Studio Code
这里是.NET的官方网站:https://dotnet.microsoft.com/
这里是C#的官方中文教程:https://docs.microsoft.com/zh-cn/dotnet/csharp/tutorials/intro-to-csharp/
以上就是我给大家推荐的三门适合初学者的编程语言啦,希望能帮到大家。
领取专属 10元无门槛券
私享最新 技术干货