初学者如何开始编程言语?
在美国,计算机科学是一个蓬勃发展的职业,而且它的薪资待遇是极好的。对于顶尖的、有能力的工程师需求从没间断过,这就是为什么学习代码看起来是一个有吸引力的选择。
可是和任何新的技能相同,很难知道从何处开始。这里有一些你应该在早期采用的过程,合适初学编程的人。
从“拖拽”编程开始
“拖拽编程”是一种基本的技能,能够让你经过拖拽块或其他视觉头绪来创建代码,而不是手动编写根据文本的代码。
Code.org创始人Hadi Partovi说:“这让你在不用细致研究字符布置的情况下就能够很简略的了解编程基础。一旦你学到了运用拖拽的基本概念,你将会立刻想学习如何利用它做实践的工作。”
有许多程序能够协助你经过拖拽编程开始,包含MIT Scratch、Code.org的Code Studio, 以及Google Blocky。
Python作为入门的言语
根据Partovi所言,Python对于初学者而言是一种简略的言语。由于很少强调语法,Python是一种代表简略主义思想的言语。阅览一个杰出的Python程序就感觉像是在读英语相同。它使你能够专心于解决问题而不是去搞明白言语自身。
JavaScript是非常有用的言语之一
JavaScript并不像Python那样简略,但它能够运行于每个渠道:Mac、Windows、iOS和Android等等。每个独自的Web浏览器,甚至是像smartwatch这样新的设备都在某些功能上运用JavaScript。
JavaScript之后,试试Ruby和Ruby on Rails
Ruby on Rails 是一个能够使你开发、部署、维护web应用程序变得简略的结构。尽管Ruby和Ruby on Rails有类似的名字,实践上是很有差异的。Ruby是一种脚本言语,就像Python,可是Ruby on Rails是一个Web应用程序结构。换句话说,Ruby是言语,而Ruby on Rails是一个东西,能够简略运用Ruby言语构建网站。
什么让Ruby和Ruby on Rails如此的有吸引力呢?Ruby on Rails运用的实时映射技能和元编程技能,免去了开发者在开发过程中编写大量样板文件代码的烦恼。在少量需要运用样板文件代码的时分,开发者能够经过Ruby on Rails内建的生成器脚本实时创建,而不再是经过手艺编写。Ruby on Rails的这个特点能够使开发者更专心于体系的逻辑结构,而不必为一些琐碎的细节所干扰。
了解HTML
尽管HTML跟Python、Ruby比起来不算是编程言语,可是你仍需要它来建立一个网站。HTML是一种超文本标记言语。形象点说,HTML仅仅比一般文本高一级的描述方式,它仅仅让文字、图片等更具有描述性。
定论
C适于快而小的程序,但不支持面向对象的编程;C++完全支持面向对象,可是非常复杂;Visual Basic与Delphi易学,但不行移植且有专利权;Java有许多简洁的功能,可是慢,等等。
当无从下手的时分能够试试以上的过程,在学习的过程中调整合适自己的办法,让“开头”不再那么难。不过无论如何,努力和坚持是最重要的。
网友评论