大神好,我想学编程,从哪学起?

首先我只是一个初中生,只不过对编程有很大爱好,而且晚上的时间很多!
跪求大神告诉我从哪学起,,我是想自学的,当然如果有大神愿意带我的话,那我在这先谢谢了!!!

从认识什么是编程开始
要学习编程,首先要了解什么是编程。
理解了编程是什么之后开始培养编程兴趣,并选择一门语言,这里比较推荐的是Java。
如果是自学拿来玩,单纯培养兴趣,陶冶情操的,还是推荐python。
然后便是要学习入门的编程知识,从零开始学习了。
我这里有一些Java和python学习的推荐,
学Java看这里:

先上一份计算机科学速成课,也不多,周末看看就看完了。不是很复杂的视频,挺生动有趣的。看到啥程度呢?个人认为只要看到不太懂的地方暂停一下思考思考就可以了。
为啥看这个呢,看题主的问题描述,推测你还没开始学习很多内容,那么先来了解了解计算机科学大概是个什么样子的,对计算机科学有一个整体认识。没准还能帮助找到你的兴趣所在。毕竟计算机科学还是挺大范围的。
编程学习随时可以开始,其实没有多少前期要求,可能无非就是耐心比较重要吧(比如不要一上来就被配置编程环境打趴下就不学了,实在不行先在线编程工具上手也行),你可能会碰到各种各样的问题,有些坑甚至网上也找不到现成的答案(不过还是强调一下,初学者大部分问题还是能搜索到的,搜索能力对于计算机学习很重要!多锻炼锻炼,搜不到大多情况下是你关键词没用好,搜索技巧不行)。
关于求助别人,可以看下经典文章《提问的智慧》,用不了多久的。其实就是搞明白如果碰到问题怎么请教别人,如何让别人会更愿意帮助你解答,以及更有效的帮助到你。

以高中生的知识水平和学习能力而言,是完全可以从主流编程语言选一门开始入坑的。可选的主要就是C,C++,Java,Python
我不认为太偏门的,或者适用面比较狭窄的语言作为编程小白的第一门语言。各种编程语言都有自己适用场景,虽然大家喜欢开玩笑PHP是最好的语言,但主流编程语言没有啥高下之分,只是长处和短处各不相同而已。
当然,有充分理由,比如确定就是要学做网页,那从JavaScript开始学习编程也是可以的。退一步说,第一门编程语言只要是主流编程语言都可以(啥叫主流编程语言,比如TIOBE排行榜上哪些,排名靠前的肯定是用的人多的)。
但是为什么建议从这四种里面选呢?
区别在于,C,C++这种语言,尤其是C(国内大学计算机类专业里,C基本是必学语言)是更接近底层和机器的语言,整个的思路很符合计算机的工作原理,从这俩入手,对理解计算机原理更有帮助。学习的过程中可能你会接触到更多计算机原理的知识比如操作系统的内存管理,汇编层面的调用约定等,有利于更好地理解计算机工作原理。另外其实有C/C++基础,学别的编程语言慢不到哪里去的,甚至像Python这样的可以一天学会基本语法。C++相对于C多出来的东西中,一个很重要的东西就是面向对象,C++, Java, Python都是支持面向对象编程的语言,面向对象是学编程迟早要了解和有必要掌握的一种编程方式。
这几门编程语言到底选哪一个其实都无所谓,你想要全部试一遍也行(反正是尝试嘛),甚至你想同时学习几门语言也是完全可以的。不过先熟练一门语言,有需求了再学别的编程语言,可以和学过的语言对比学习,会发现自己学起来还是挺快的,毕竟已经学习了一些编程的思想。
比如我之前学C++,后来一直用Python比较多,有时要写起来C++,写个for循环顺手就敲了个for i in range(100)出来(C++里面是这样写的for (int i = 0; i < 100; i++)),但其实完全不必担心同时学几门语言会有啥副作用。 另外你真正开始学习编程之后其实慢慢的就会了解自己要学些什么内容了。
据我了解(自己踩坑过2333)有一些那种编程启蒙游戏,还是不要拿来学习编程了。高中生的智力程度(咳咳)正正经经上手编程就好,不用前期准备:)
还有一个小提示就是:Python真香,可以尽早开始学习,Python用起来相当方便顺手,其包管理器pip也很方便使用,第三方库十分丰富,想要实现什么功能,用pip安装对应的模块很快就能开始coding,而不是花半天时间找第三方库,安装库...... 无论是作为计算器用,还是写点脚本帮你免去某些重复劳动,又或是想要验证一些别的语言代码的思路但又想偷懒(以上都是我经常干的hahaha),Python都是极佳的选择(正道の光)!
学习编程的过程中,初学者和已经入门的人的视野是不一样的,先学起来,你才能看到更多的东西,了解计算机的各个方向。比如计算机图形学,机器学习,软件工程,当然也有硬件的,机器人呀,单片机呀,另外如果想当白帽子黑客,来学信息安全也是很不错嘛。计算机的东西很多是触类旁通的,你尽管学,慢慢的整个计算机科学的知识大楼就在你脑子里面搭起来了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-26
可以学习C,或者C++/C#(C#用的较多) 。1、开始的时候可以只是看一些语法之类的基本规则,不一定非要弄得特别懂,按照书上的实例亲自做几个试试,培养一下信心,时刻给自己一点鼓励很有必要。
2、等到基本功差不多了,就去看看数据结构和数值算法方面的书,了解数据存取方面的知识。不管你学什么语言,这些都是必须学的,除非你只是想在编程方面浅尝辄止。
3、再就是尽量去多做练习,最好参与做一些项目,或是研究别人做的实例。

拓展资料:编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。注意在学习过程中要养成良好的编程风格和书写习惯。还有不妨多去国内著名的编程论坛看看帖子,尤其是精华贴,多与别人交流,收获很大的。 至于每天的学习时间,因兴趣和耐心而异,最重要不是时间长短,而是每天感觉到自己有所收获就可以。
第2个回答  2023-05-02
近些年有一种职业发展很快、人才需求量大、工资高,那就是程序员。他们的基本工作就是电脑编程,开发者各种各样的软件、APP,被很多人膜拜。如果你想成为一名程序员,有必要了解一下这些基本的电脑编程入门教程。 计算机编程怎么入门 1、选择一门编程语言。 虽然目前编程语言有600种左右,但是比较流行的编程语言只有几十种,所以尽量选择流行程度比较高的编程语言来入门编程。对于没有明确编程场景的初学者来说,尽量选择全场景编程语言,比如Java、Python、C#等就是不错的选择,不仅应用范围广泛,而且也有大量的开发案例可以参考学习。 2、建立基本的编程思想。 编程语言本身的难度并不高,只要掌握了相应的编程规则就能逐渐建立起自己的编程思想。建立编程思想的第一步是了解编程语言的基本语法规则,以Java语言为例,要掌握各种抽象概念,比如类、对象、属性、方法等;第二步是了解基本的编程过程,比如类的定义、对象的创建、方法的调用;第三步是学习经典的编程模式。 3、注重实验。 学习编程语言一定要重视实验,实验不仅能够帮助理解各种抽象概念,也能在一定程度上积累编程经验。 4、学习相关知识。 在学习编程语言的过程中,也需要同时学习计算机网络、数据库等相关知识,在当前的云计算和大数据时代背景下,还需要掌握如何通过云计算(PaaS)来辅助开发,以及如何利用大数据平台的各种资源。 计算机编程语言 计算机编程语言有几百种,小到智能手机,大到服务器集群,都运行着各种各样的编程语言写的程序。没有哪一种程序就比另一种高贵,都各司其职,完成我们交给他们的任务。 计算机专业的学生一般学习编程都是从C或者C++开始的。这两种语言在大多数高级语言中出现较早,影响力也很大。对于计算机专业,当然要学好这两种语言,才能为以后学习其他语言打下基础。 对于非计算机专业或者以前从没接触过编程的同学来说,不建议上手就学C和C++,因为它们偏难,而且并不是必须的。对于这些背景的同学,十分建议学Python。因为Python首先是跨平台,然后,没有特别复杂的语法(至少完成日常使用不需要),最重要的是,有各种各样的包能支持你做各种各样的事情!
第3个回答  2016-07-21
先学习c语言,每天至少学习一个小时,多上机练习,同时学习一下数据结构。追问

c语言怎么个学法?买书看吗?
的。什么书呢?

追答

买书,买电脑,搭建开发环境

追问

电脑肯定是有的了,书呢?从什么书开始看起?

追答

谭浩强的书,c语言程序设计

追问

大神,问个问题,数据库比编程用得广吗?

应为还没开始的原因我想先选好!

追答

数据库太局限了,建议学编程

本回答被提问者和网友采纳
相似回答