计算机编程初学者编程软件

2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。最适宜初学者学习的几种编程语言
对程序员或编程初学者来说,有哪些最有用或最好的编程语言适宜学习? 创业者Roger Huang将为大家推荐一些编程语言,并分享个人的经验与看法。Huang是一名连续创业者,目前他正专注于他的第二个创业项目,并给予他人职业成长的建议。有几个人曾经问我,有哪些最有用或最好的编程语言适宜学习? &姑且略过HTML/CSS不谈,我认为答案取决于你想通过编程来做什么。 &要点速览 &对只用一种语言来构建某个项目的情况而言,Javascript和它的框架是非常有用的。Angular.js可以控制展示给用户的网站前端。Node.js将作为管理网站所有内容的网络服务器。Express.js在前端和服务器两者之间运行,对信息的来去进行导向。作为存储中心,用于存储从用户处获取的数据。MEAN(Mongo/Express/Angular/Node)——一个有助于构建你在一个Web应用中所需要的一切东西的结构化框架——是一套目前被大量初创公司所喜好的编程语言。这是一个完备的组件,它包含了基于单一语言来Web化地构建所有事物的技术。 &我一直在用和来及时更新我的和MEAN技术。Egghead的网站内容主要集中于有序地组织的教学视频。Scotch有一些关于构建Web应用的整个流程的很棒的图表,包括下面这张解释MEAN的图表:&
它们都有很棒的教学视频,教你如何构建精巧的应用,例如基本的搜索引擎和新的表单验证方式(以确保若你创建输入表单,人们的实际输入将是有效标准下的值)。通过使用Angular.js,你可以使一个网站动画化并使它“动”起来,而不需要过多的设置。这是非常精巧的一种方式。 &Python可读性和灵活性都非常好,最近它成为大学院校在教授计算机专业时选择的之一。 &对于玩转数据以及用它的共通模块来完成各种你以前认为不可能的精巧工作来说——例如抓取完整的网页和进行高级科学计算,Python都是绝佳的。我是在上开始学习Python的,它非常符合我“ 边做边学”的学习风格。 &Java(以及其他更紧密地与计算机硬件交互的语言)对人类理解来说会稍难一些,尽管对于帮助你理解“代码的实际运行过程”和“程序员与计算机的交互过程”的绝大部分知识而言,它们是很棒的。 & &Java也用于在安卓系统上的移动应用开发,而这将会是一直有需求的领域。 & &如果我们想简捷地将知识转换成金钱,那么,我曾见到业界对IOS开发者有着大量需求,而开发IOS应用所使用的Objective-C和也并不那么难学习。 & &Ruby——尤其是当它与Rails一起使用时——是一种因其并不陡峭的学习曲线而被大量初创公司在初创时所用的语言(事实上,有一本叫 我自己正在学习Python以处理数据;学习Javascript和MEAN以创建Web应用;以及学习Java以对计算机科学有更深入的理解与构建移动应用。我认为这是一个可用的平衡良好的编程语言组合。 &我已经有了一组,用来帮助你我学习构建杰出作品所需要的东西。但实际上,这些都不是最好的编程语言。 &最适宜学习的编程语言——以及如何着手去学习它 & && & 学习如何像一个程序员那样思考——学习如何通过简洁的代码来用数学解决问题,绝对是最适宜学习的东西。编程语言会演进,它们会改变,它们会衰落并不再受欢迎;一个编程语言社群会变化成另外一个。 & &现在伟大的Web应用可能会在几十年后被淘汰。不会改变的是对人们的逻辑思考和问题解决能力的需求——以及将它们变成在机器上运作的一个更简单的自动化流程的需求。 & &你可以寄希望于一个事实,那就是随着时代不断发展,如果你训练解决问题的技能,你将能够找到最适合你的语言,以及获得你建立伟大事业所需要的知识与金钱。 & &我已经开通了,它提供一系列与数学和逻辑相关的编程问题。我在上尝试用Python构造整洁的代码来解决这些问题。这是一名Google招聘官所提到过的“一个学习编程的很好的训练步骤”,而我并不怀疑这一点。我感到我的大脑更敏锐了,并对我的能力更充满自信——不仅仅是编程能力,还有思考能力。 & & 最适宜学习的编程语言最终还是位于编程核心的逻辑,数学和问题解决能力。“什么是最适宜学习的编程语言”这个问题并无对错,只要你理解编程的基础价值何在。 &稿源:
转载请注明:文章转载自 开源中国社区
本文标题:最适宜初学者学习的几种编程语言
本文地址:
引用来自“开源中国交换机机长”的评论令尊看c++都得先问编译器? 引用来自“LimSteven”的评论我曾试图教他c,他说,那么多括号看了头晕,还是汇编工整逻辑清晰.引用来自“袁国涛”的评论我觉得,老人家已经丧失了改变思维方式的能力了。思维方式固化了。虽然知识结构由于基础深和牢还可能有所扩展,但思维方式的改变真的跟年龄有关系引用来自“tinyhare”的评论我爸年轻时完半导体无线电的,等电脑出来他竟然接受不了,就是学不会,呵呵呵。数字电路确实不一样嘛,再也没机会自己搞器件。
引用来自“开源中国交换机机长”的评论令尊看c++都得先问编译器? 引用来自“LimSteven”的评论我曾试图教他c,他说,那么多括号看了头晕,还是汇编工整逻辑清晰.引用来自“袁国涛”的评论我觉得,老人家已经丧失了改变思维方式的能力了。思维方式固化了。虽然知识结构由于基础深和牢还可能有所扩展,但思维方式的改变真的跟年龄有关系我爸年轻时完半导体无线电的,等电脑出来他竟然接受不了,就是学不会,呵呵呵。
引用来自“JosonWang”的评论按键精灵引用来自“袁国涛”的评论你们还能在夸张一点么?好歹易语言是我的入门语言……劳资用易语言写了一个编译器,并写了配套的 IDE(语义补全、意义高亮,完全用 Windows 自带的编辑框实现),你特么用按键精灵写一个给劳资看看
引用来自“ismdeep”的评论我会告诉你,我学的竟然是qbasic 引用来自“白文龙”的评论我也学的qb,我们是最后一届学这东西,随后就淘汰了 我是初二的时候看到教材上有,那时候没有计算机课,只是发一本书而已,然后看着觉得挺好玩的,然后高一逛新华书店找到了C语言,然后就开始认真学了。that&s all
引用来自“ismdeep”的评论我会告诉你,我学的竟然是qbasic 我也学的qb,我们是最后一届学这东西,随后就淘汰了
我会告诉你,我学的竟然是qbasic
和我的学习路线是一样的,
引用来自“JosonWang”的评论按键精灵你们还能在夸张一点么?
引用来自“开源中国交换机机长”的评论令尊看c++都得先问编译器? 引用来自“LimSteven”的评论我曾试图教他c,他说,那么多括号看了头晕,还是汇编工整逻辑清晰.引用来自“开源中国交换机机长”的评论我觉得,老人家已经丧失了改变思维方式的能力了。思维方式固化了。虽然知识结构由于基础深和牢还可能有所扩展,但思维方式的改变真的跟年龄有关系他认为汇编能解决他的问题就好,这是专一。
引用来自“JosonWang”的评论按键精灵就是这个!
引用来自“bloodkilory”的评论这个碉堡。。。再吊一个
这个碉堡。。。

我要回帖

更多关于 编程初学者学什么语言 的文章

 

随机推荐