编程语言学什么好怎么学

2014年10月 C/C++大版内专家分月排行榜第三2014年4月 C/C++大版内专家分月排行榜第三
2014年10月 C/C++大版内专家分月排行榜第三2014年4月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第一
2014年 总版技术专家分年内排行榜第三
2013年 总版技术专家分年内排行榜第一
2014年 总版技术专家分年内排行榜第三
2013年3月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。我想自学编程,应该怎么学啊,从什么开始呢?先学那一门语言?请指教,谢谢!
本回答由提问者推荐如何开始编程语言?给初学者的几个小贴士
发表于 11:29|
摘要:编程和任何新的技术一样,很难知道从何处开始。这里有些步骤适合初学编程语言的人:从“拖拽”编程开始、Python作为入门的语言、JavaScript是非常有用的语言之一、试试Ruby和Ruby on Rails、熟悉HTML。
在美国,计算机科学是一个蓬勃发展的行业,并且它的薪资待遇是极好的。对于顶尖的、有才华的工程师需求从没间断过,这就是为什么学习代码看起来是一个有吸引力的选择。但是和任何新的技术一样,很难知道从何处开始。这里有一些你应该在早期采用的步骤,适合的人。从“拖拽”编程开始“拖拽编程”是一种基本的技术,可以让你通过拖拽块或其他视觉线索来创建代码,而不是手动编写基于文本的代码。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 RailsRuby 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有很多简洁的功能,但是慢,等等。当无从下手的时候可以试试以上的步骤,在学习的过程中调整适合自己的方法,让“开头”不再那么难。不过无论如何,努力和坚持是最重要的。
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章第一门编程语言学哪个? | Hello world!小组 | 果壳网 科技有意思
129202人加入此小组
额。。。纯兴趣,最好能跟网络结合性比较强吧
+ 加入我的果篮
JAVA 或 C#
python, ruby on rails
技术图书译者,音乐人
学了Python可以找姬十三搅基=w=
程序员,科幻迷
额。。。自学么?引用 mickycat 的回应:python, ruby on rails
python, 不建议自学java,如果不是工作应用的话.
临床医学本科
只学过VB………话说,楼上的强人们有没有兴趣写篇文章告诉一下新手们各种语言的特性,给新手自学一点方向?
为什么没人说C呢?
您的比喻很新颖……听起来够煎熬的。引用 喵天灰机 的回应:引用 燃烧的键盘 的回应:为什么没人说C呢?学以上C类语言,没必要先学习C。学过C当然转什么新语言都很快,但是用C的时候真的是驱赶着五花大绑的大象在针尖上跳舞。
引用 polyahu 的回应:您的比喻很新颖……听起来够煎熬的。引用 喵天灰机 的回应:引用 燃烧的键盘 的回应:为什么没人说C呢?学以上C类语言,没必要先学习C。学过C当然转什么新语言都很快,但是用C的时候真的是驱赶着五花大绑的......力不从心呗?
ActionScript投入产出成正比,学个例子就能出东西.立竿见影.不过之后转正为一个好好码农还是要煞费苦心.
软件工程师,小众软件爱好者
纯兴趣的就别学Java了 Java是码农首选...=_=
对于新手最大的拦路虎是什么?不是语法,不是编程技术,而是运行环境!如果不是骨灰爱好者,建议从windows上图形界面编程开始。C,C++这种最好别弄,门槛高。C#应该是对初学者用户最友好的,所以我推荐这个。只要装个Visual Studio就能用,很傻瓜化。
我觉得还是基础的C比较好,要是在科学计算方面Matlab, Maple什么更简单,但是像玩具。
果壳用python
还是学python 吧
作为一个写了十年以上代码,各种语言都用过的程序员,我认为对新手最重要的是循序渐进,哪种语言容易就学哪种(当然也要考虑下深度和应用前景等因素)。我推荐的C#是综合了各方面的。C,python这些实现个完整功能比较麻烦,不利于新手。
果断推荐C语言
引用 凉薯 的回应:作为一个写了十年以上代码,各种语言都用过的程序员,我认为对新手最重要的是循序渐进,哪种语言容易就学哪种(当然也要考虑下深度和应用前景等因素)。我推荐的C#是综合了各方面的。C,python这些实现个......C++怎么样呢?
C++对新手来说也挺麻烦的。当然用了C++你会对编程底层的一些东西有所了解。但新手讲究循序渐进么。。。
数学/化学爱好者
python吧,C神马的写个hello world都得解释老半天……
计算机科学爱好者
引用 凉薯 的回应:C++对新手来说也挺麻烦的。当然用了C++你会对编程底层的一些东西有所了解。但新手讲究循序渐进么。。。对于加汇编神马的,c++最有爱了╮(╯▽╰)╭答楼主问:其实编程语言都差不多……重要的还是算法数据结构神马的个人感觉c#是变相java= =纯兴趣的话学java会感觉进度快一点,跟网络结合的程度还挺好。学c的人基本一开始无法肖想图形。。但是java可以。
计算机科学爱好者
引用 chaney 的回应:果断推荐C语言引用 Yo哦哦 的回应:C++怎么样呢?唔,我感觉c神马的语句长度都很友好,但是入门时易烦躁。不过要真正从基础垒起,c++(包括c)是个好选择。
天文爱好者
强烈推荐看大老鼠
phyton那么多人说那就不补充了,加个挺小众的,AutoHotKey,简洁易用,对用电脑时遇到的实际问题有帮助,自定义热键,比如Numpad0+Numpad1
热字串,比如输入 ]gd (随便自定义)出来当前日期定时备份,提醒,运行程序神马的,折腾自己的GUI,嗯,够牛的话应该可以用它煮咖啡……
你想要立竿见影的话还是C# ,简单易学。 所有的问题都不是问题, 要是学习 c 或者 C++ 需要较长的周期,才能写个 黑忽忽的....。
而且 C 与C++ 都有指针..... 需要自己做 一定的内存管理,这个 更头疼。
单纯地想学习点 计算机编程
类似 VB 的 C# 是最好的选择。
的话:我觉得还是基础的C比较好,要是在科学计算方面Matlab, Maple什么更简单,但是像玩具。C一点都不好
食品安全学士,科普爱好者
的话:phyton那么多人说那就不补充了,加个挺小众的,AutoHotKey,简洁易用,对用电脑时遇到的实际问题有帮助,自定义热键,比如Numpad0+Numpad1
热字串,比如输入 ]gd (随便自定义)出来当前日期定时备份,提醒,运行程序神马的,折腾自己的GUI,嗯,够牛的话应该可以用它煮咖啡……AHK的脚本作为编程入门确实挺好的,简单明确,立竿见影,对于完全没有基础的人可以很容易的建立起编程的概念。但是AHK局限挺大,很多地方假单过头了。
的话:C++怎么样呢?我觉得C\C++都不错
的话:果壳用python
还是学python 吧 这个说的是~~~~
的话:我觉得C\C++都不错我弱弱地表示同意~~~
的话:果断推荐C语言果断同推荐(假如俺的推荐有那么点点意义的话~~~)
引用 ? 的话:唔,我感觉c神马的语句长度都很友好,但是入门时易烦躁。不过要真正从基础垒起,c++(包括c)是个好选择。有银说,木有学过C都不叫学过编程,,,,,不知道捏(反正我也没碰过别的~~~)
python。。虽然上面很多人说了,但我还是想说。。因为,果壳就用的是python。。。。大爱啊。。。。。。。
的话:python正解,Python大爱啊
Python 挺强大的身边学的人几乎没有
程序员,科幻迷
的话:只学过VB………话说,楼上的强人们有没有兴趣写篇文章告诉一下新手们各种语言的特性,给新手自学一点方向?其实主要考虑问题就是C++/Java这些语言语法烦学习周期长,对于新手和单纯玩的人来说光学语法(还没设计语言特性啊相关类库啊等等)就耗光大部分热情了。C语法相对简单但是和硬件结合比较紧密,有相关前置知识学习才好入门,而且也不善于写“人民群众喜闻乐见”的程序。Python等动态语言语法简单,入门容易,比较容易积累成就感,各种库又多,所以推荐入门学习。
临床医学本科
的话:其实主要考虑问题就是C++/Java这些语言语法烦学习周期长,对于新手和单纯玩的人来说光学语法(还没设计语言特性啊相关类库啊等等)就耗光大部分热情了。C语法相对简单但是和硬件结合比较紧密,有相关前置知识学习才好入门,而且也不善于写“人民群众喜闻乐见”的程序。Python等动态语言语法简单,入门容易,比较容易积累成就感,各种库又多,所以推荐入门学习。这个回复似乎等了很久了……
引用 的话:对于新手最大的拦路虎是什么?不是语法,不是编程技术,而是运行环境!如果不是骨灰爱好者,建议从windows上图形界面编程开始。C,C++这种最好别弄,门槛高。C#应该是对初学者用户最友好的,所以我推荐这个。只要装个Visual Studio就能用,很傻瓜化。十分赞同你所说的,我也正打算学编程,以前只用过VBA,能不能推荐一本C#的入门书籍呢?
为什么没有人推荐BASIC了。。。QBASIC &_&
语法很简单的Scheme飘过,现在在重学这个东西
我学的第一个是BASIC
最好的入门必然是C#,中文开发环境、大量的官方中文文档,唯一的缺点就是语法太优越了,以至于学完C#再学其他语言就感觉“这什么破玩意?语法结构是原始社会开发出来的么?”
我们那时候都是学C的······话说一上来就学面向对象,不会迷惑么?
freebasic吧,支持递归,支持编译成EXE
lisperlanghtml5javascriptpythonrubygoogle 的go语言等等都可以的其实.
(C)2017果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号&&&&
违法和不良信息举报邮箱:&&&&举报电话:}

我要回帖

更多关于 编程入门学什么语言 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信