编程初学者的“灯塔”

计算机科学作为一个蓬勃发展的行业,学习者总是面临各种困难。本文收集了编程初学者如何学习编程的几个小贴士,为初学者指明方向。

从“拖拽”编程开始

“拖拽编程”是一种基本的技术,可以让你通过拖拽块或其他视觉线索来创建代码,而不是手动编写基于文本的代码。

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只是比普通文本高一级的描述形式,它只是让文字、图片等更具有描述性。

更多新体验,欢迎下载智能开发工具(目前IDE年终促销中)另外还有5折限时抢购免费领iPhone6、iPadair等好礼!

时间: 2024-10-15 10:49:45

编程初学者的“灯塔”的相关文章

老菜鸟趣谈:对编程初学者的一些建议

对编程初学者的建议 PS:这篇文章我只在微信公众号和头条网发布了,忘了在博客里发. 我是程序员,我为程序员代言. 现在真的是编程的黄金年代,程序员从来不曾这样供不应求,特别是嵌入式领域. 现在哪怕是银行,也需要几个程序员,负责网站的编写,App编写,数据库管理,服务器管理,安全管理,等等. 所以学会编程你就有福了,真的不是夸张,我到目前还是菜鸟一个,真的越学习越感到自己了解得就如牛顿所说:“我只不过是在海边捡到了几块贝壳的孩子,尚且有些许欢喜,岂知知识的海洋正在眼前”. 也没有一个时代像现在这样

《编程初学者学什么语言好》读后感

编程语言种类数不胜数,作为一个编程初学者还真是不知道学什么好.学校要求先学习基本的C语言,可是我觉得好难不好学,基本的学不好我也很苦恼.再加上本身就不会自主学习,花在学习上的时间也是少之又少.后来阅读了<我是一只IT小小鸟>也发现不能什么都学,应该专注学习一门语言,而且还要学得精.后来老师推荐我学习Python,我了解了一下确实语法和库更丰富,上手更容易,使用更方便.读了这篇文章之后更加坚定了我要学习Python的决心. 不过也了解到学习C语言的重要性,简单直接而且基础,今天很认真的打了一大串

给编程初学者的21条忠告

学习编程,几行箴言: 1,编程不难,但也不易 2,高薪,只会留给有水平的人;机会,只留给有准备的人 3,理解不了的先记忆 4,不要被一个复杂的单词所吓退 5,没有几万行代码量,编程你肯定学不会 6,简单的是控件,复杂的是思想 7,没有人天生就会编程,它是不断编码,积累,总结的产物 8,看看招聘的要求,你就知道自己几斤几两 9,浪费时间,就是降低自己的工资,贬低自己的价值 10,代码是敲出来的,能力是学出来的 11,学的越多,就发现自己不会的也越多 12,按部就班的编程模式不应成为你编程的绊脚石

给PHP扩展/C语言/网络编程初学者推荐的几本书

Linux/Unix系统 深入理解计算机系统 UNIX环境高级编程 深入理解Linux内核 网络通信编程 UNIX网络编程 TCP/IP详解 Linux多线程服务端编程 数据结构与算法 算法导论 <数据结构>(C语言版) C程序设计语言 给PHP扩展/C语言/网络编程初学者推荐的几本书

如何学习一门编程语言?给编程初学者的几个建议

如何学习一门编程语言?给PHP初学者的几个建议: 编程和任何新的技术一样,很难知道从何处开始.这里有些步骤适合初学编程语言的人:从“拖拽”编程开始.Python作为入门的语言.JavaScript是非常有用的语言之一.试试Ruby和Ruby on Rails.熟悉HTML. 在美国,计算机科学是一个蓬勃发展的行业,并且它的薪资待遇是极好的.对于顶尖的.有才华的工程师需求从没间断过,这就是为什么学习代码看起来是一个有吸引力的选择. 但是和任何新的技术一样,很难知道从何处开始.这里有一些你应该在早期

我为什么推荐编程初学者使用IDE

首先,本文所称"编程",特指Java:所称IDE,特指Intellij IDEA. 初学编程,兴趣很重要.很多人包括学校,都告诉初学者不要使用IDE,理由是这样会对编程的理解不会深入.这其实是很搞笑的一个理由:刚接触编程,最难的并不是对编程语言的理解,而是思维模式的转换,要学会怎样把大脑中的想法表达成计算机能够理解的语言.在这一点上,使用记事本.文本编辑器和使用IDE之间并没有什么差别. IDE最大的好处是代码检查.初学者往往对一个地方能写什么.不能写什么并不是很清楚,在编程的时候往往

学C语言编程初学者,容易常出的错误

C语言的最大特点是:功能强,使用方便灵活.C编译的程序对语法 检查并不象其它高级语言那么严格,这就给编程人员留下"灵活的 余地",但还是由于这个灵活给程序的调试带来了许多不便,尤其 对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的 错误.看着有错的程序,不知该如何改起,本人通过对C的学习, 积累了一些C编程时常犯的错误,写给各位学员以供参考 1.书写标识符时,忽略了大小写字母的区别. main() { int a=5; printf("%d",A); }

HDU-1049-Climbing Worm(C++ &amp;&amp; 编程初学者的题......)

Climbing Worm Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 14196    Accepted Submission(s): 9560 Problem Description An inch worm is at the bottom of a well n inches deep. It has enough ener

初学者学习编程,如何训练自己的编程思维,资深程序员这样建议

近给大家讲了一堂关于初学者如何从零基础到就业正确的学习步骤,在课堂中我提过两点困难是初学者最大的问题,其中一个问题就是学了后面忘了前面的问题,还有一个最重要的问题就是编程思维.今天主要给大家讲一下初学者学习编程,如何更好的去提升自己的编程思维. 首先我们要明白一点,我们学习编程到底在学习什么?并不是单纯的只是学某个语言的语法,而是编程思维.只有掌握了正当的编程思维,我们才能真正去应对这个语言所出现的问题.才能把这个语言相关的编程题用代码实现出来,用计算机编程思维去思考问题,而不是在学习死知. 什