首页

文章

零基础想入门编程需要先学什么?

发布网友 发布时间:2022-03-31 03:55

我来回答

14个回答

热心网友 时间:2022-03-31 05:24

说真的, 如果你对编程是 0 认识的, 那麼我先恭喜你!! 因为你将会有个很好的开始 ( 像我这种老骨头, 很多坏习惯都改不了, 学习新的东西也有困难 ) 那麼, 我给你的建议是 :

1. 如果你的英文还可以, 找英文的教材来学, 去外国的 forum 讨教 (如 StackOverflow), 你会有更好的领悟, 会有更多人可以帮到你. 你会学到更好的编程思维, 最重要是, 学会 "问对问题" ( 老外比较愿意一边批评你, 一边帮助你, 他们会给你引导居多, 迫你思考 )

2. 首先要有编程的思路. 你总要知道 "你到底想做甚麼", "为甚麼要做甚麼", "你要做甚麼". 一旦缺少其一, 你的行为便没有意思, 你的思路 和理解也会中断, 你会变得很迷失

3. 你要明白编程的 4步曲 Input -> Process -> Output, 另加 Storage

4. 你可以先尝试用人类的语言去编程 ( 我总是这麼教我的学生的 ). 你得用上 "由... 到...", "当... 就... ", "如果 ... 那麼... 否则..." (可以再加, "又如果... ") , 你可以试著这样写一个 "我的一星期" 的程序.. 当这写得出的时期, 那就代表了你已开始有 编程的思维, 你再看那些 for (...), while(...), if then elseif else 时, 你就能跟上了. 但如果你还没做到这一点, 那代表, 你还没准备好

5. 另外, 你也得有一些 OO (物件导向) 的概念, 如甚麼是 Object(Class), Attribute (Properties), Method; 甚麼是 Inheritance(继承), Polymorphysm(多形继承), Encapsulation(封装). 那麼你就很容易掌握教程里的思路

6. 以我本人的经历, 跟著教程是学不会的, 我会先前设一个目标, 如:我要写一个 "闹钟记事本" , 无论我用甚麼(懂或不懂的)语言, 我都会循著上面 2,3,4 点的思路去一步一步找出答案. 我要这个应用怎麼操作 ? 最後要得到甚麼结果 ? 怎样做到这个介面 ? 里面要有甚麼逻辑 ? 里面会发生多少支节... 最後就是你耕耘的收获.

7. 最後, 我会建议你先学会画流程图和规划程序, 才去想怎麼做程序, 连道理都没讲得通, 那是绝对不可能写得出个程序来的. yEd 是个不错的流程图软件, FreeMind 则是一个不错心智图软件, 你都可以试试.

以上, 希望对你有帮助. 但我说的也就这麼多了, 没补充了, 所以也不用追问了. Good luck! Happy Programming! =)来自:求助得到的回答

热心网友 时间:2022-03-31 06:42

可以先学 Pascal。 Pascal 是一门很好的教学语言。然后对过程式编程有些了解以后可以学习数据结构,C 和 C++。 然后可以学一下 Java 或 C#。 当然我的建议只是帮助你能够了解过程式和面向对象的编程。至于要进入IT业,方向和门类很多,所以学什么更好不能一概而论。
如果希望能够进入计算机系,拿一个“科班出身”的学位,从Pascal学起不错,可以把Structured programming的基础打好。但是大部分人,从Visusal Basic学起更能够速成,并增加自信。
大计算机科学的底子:c ,c++,离散数学,数据结构,数据库,软件工程,(可参考MIT Open Courseware)。业余者自修:Visual Basic, Scripting,Frontpage, Flash。
C++是C的延伸,所以两者有很大的重叠部分,分不清很正常。我觉得C是基础。用C能够熟练地写程序以后,再逐渐接触C++的程序设计理念可能更好一些。
“学习一门语言的最好方法是用它来编程序”。
最后,不能只学语言。许多大学生认为学最新的计算机语言、技术、标准是最好的铺路方法,因为许多公司招聘时要求这些方面的经验。这些新技术虽然该学,但是学习计算机基础课程更重要,因为计算机语言和开发平台日新月异,但是万变不离其宗的就是那些基础课程:数据结构、算法、编译原理、计算机组成、关系型数据库原理等。有位同学生动地在“开复学生网”上把这些基础课程比拟为内功,把新的语言、技术、标准比拟为外功。只追寻时髦的学生最后只懂招式,没有功力,是不可能成为高手的。

热心网友 时间:2022-03-31 08:17

付费内容限时免费查看回答您好,您的问题我已经看到了,正在整理答案,请您稍等

学习编程入门应该先选一门简单的语言进行学习,比如c、java、Python。让编程成为一个习惯。想要培养一项技能的最好的办法,就是将它融入到生活并成为爱好。

对于刚接触编程的人来说,先学习C语言是非常重要的。C语言可以说是是计算机编程语言的鼻祖,其他的编程语言几乎全是由C语言变化衍生出来的。C语言虽然是一门面向过程的语言,但是其基础语法和其他编程语言是非常相同的。不仅如此,诸如Java,C++,C#等面向对象的语言,都是在C语言的基础上诞生的。所以对编程新手而言,学习C语言是非常重要的。

学习程序设计,对逻辑思维能力有着一定的要求。想要在编程的路上走的更远,掌握编程的思想是非常重要的。在有一定基础之后,去了解什么是面向对象编程,什么是面向过程编程,熟悉各种设计模式,你的编程之路将会更宽广。

还要去掌握掌握编程的思想,

学习程序设计,对逻辑思维能力有着一定的要求。想要在编程的路上走的更远,掌握编程的思想是非常重要的。在有一定基础之后,去了解什么是面向对象编程,什么是面向过程编程,熟悉各种设计模式,你的编程之路将会更宽广。

热心网友 时间:2022-03-31 10:08

天道酬勤,你要想学好,就慢慢来,只要你有这个心,你就能学好。不要急功近利,这样只会适得其反。要先把内功练好。
你可以看 c primer plus 入门,这是本很详细很全的入门书籍,比谭浩强的要好,然后再看The c programming language,认真的学完这两本,你就有了很好的基石了。要多多实践,就是多进行编译,不是觉得看懂了就行。我来告诉你什么是最有效的办法。
持之以恒就是最有效的办法,什么速成之类的都是徒有虚名,你看哪个在C语言上有成就的人是速成的?甚至任何一门学问都没。
不走弯路就是最有效的办法,如果有不懂的,除了多想还要多问。不要闭门造车,我们都应该站在巨人的肩膀上才是。
耐的住寂寞就是最有效的办法,学习的时候最主要的就是效率问题,要安的下心来看书,要不然这效率就很难说了。
不要企图在沙丘上建堡垒,都是徒劳。
慢慢来才是真的,如果还有要问的,再问我

热心网友 时间:2022-03-31 12:16

0基础学习不难的,可以来我这看看。只要你肯认真学,一般是4-6个月。
JAVA开发技术培训、高级架构师培训、大数据云计算培训、人工智能python培训、H5前端开发培训、项目开发业务、团队激励、在线教育集群业务。事业部遍布北京、上海、广州、长沙、成都、太原、郑州、哈尔滨、深圳、武汉等十多个城市。 覆盖IT行业十大领域,实战团队240人,服务学员累计超过10万人,就业合作企业数量500+。帮助学员迅速成长,持久腾飞,成就学员“高富帅”人生;帮助企业技术和团队成长,成就百年中华名企; 助力中国持续成为世界强国而贡献力量。
公司愿景
成为提供全品类、线上和线下综合教育服务的集团公司,为教育插上“实战化和高效率”的翅膀,解决中国教育不公平和低效率问题。
公司使命
立志解决中国教育不公平和低效率问题,帮助千千万万被传统教育方式耽误的人,传授实用、前沿的知识,成就学员个人理想,为爱你的人和你爱的人创造美好的生活。
希望对您有所帮助!~

热心网友 时间:2022-03-31 14:41

我建议先学习java在学习python,因为Java是目前主流,就业机会多,薪资也多,而跑一python虽然潜力大,但目前就业的岗位与java相比较还是有些差的。
而学习java最主要的是要找一个好的培训机构,我是去年毕业的,在动 力节点培训学习的java,对这里的课程还有老师都非常熟悉,就两个词“专业”。

热心网友 时间:2022-03-31 17:22

如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,在你不了解的时候,买的书不一定合适。比较速成的办法还是去报名一个培训班,系统学习一下基础知识,然后选择一个发展方向,再具体的针对性的买点书籍来学习。遇到不懂的问题的时候,尽量少的去百度,谷歌上直接找答案,而是去各种论坛或官方网站了解比较底层的原理,然后思考解决方案,这样才能知其然知其所以然。

热心网友 时间:2022-03-31 20:20

你可以看 c primer plus 入门,这是本很详细很全的入门书籍,比谭浩强的要好,然后再看The c programming language,认真的学完这两本,你就有了很好的基石了。要多多实践,就是多进行编译,不是觉得看懂了就行。我刚学的时候买了份入门资料有需要m我

热心网友 时间:2022-03-31 23:35

Java是目前编程第一语言,可以先学Java

热心网友 时间:2022-04-01 03:06

现在是信息互联网时代,学一门技术,以后好就业。
考虑去学习IT专业,从零基础教学,可以来看看。
发展前景还是非常大的,办公环境好,市场需求大。

热心网友 时间:2022-04-01 06:54

0基础学习不难的,可以来我这看看。只要你肯认真学,一般是4-6个月。

热心网友 时间:2022-04-01 10:59

IT技术,互联网高速发展,相对应的IT行业精英需求也会逐年上升,毕竟各行各业以及人们的生活学习都离不开互联网的支持,所以学习IT技术之后的就业前景还是很不错的,好找工作,薪资也不错的。

热心网友 时间:2022-04-01 15:20

自学c/c++学习资料 http://note.you.com/noteshare?id=34d1d0670192a9fd5ac857998e2230b8

热心网友 时间:2022-04-01 20:15

不需要什么了吧,c语言就挺好,推荐《c程序设计》(谭浩强),静下心来慢慢看还是比较好懂的,关键是实践,下个软件自己多写写就好了。
360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 腾讯会议共享屏幕没声音怎么办 微信寄快递怎么取消订单_取消订单方法介绍 300兆宽带用什么路由器好? 请问高分子井盖具体材料有那些?谢谢 井盖骨架有哪些材料 ...一个女主是空姐,她和男主第一次在去巴黎飞机上相遇,约定如果三次... 找一部电影 记得结局是主角上了私人飞机,然后和空姐,可能是情人... 360借条怎么开通? 脚踝系红绳是什么意思 痤疮 痘痘 黑头 粉刺必看的终结绿色治疗 女性脸上有痤疮不能吃皮蛋吗 前事不忘,__ 只可意会,___ 皮之不存,__ __,不为瓦全,__ __,不见泰山... 薪酬:以薪酬战略撬动企业变革内容简介 领先型薪酬策略在实践中的应用 领先型薪酬策略什么是领先型薪酬策略 什么是领先型薪酬策略 第三方支付都有什么 银行用车抵押贷款 雌雄眼的女人不能惹雌雄眼的女人旺夫吗 修缮,与修理的区别 小弟想买一款索尼的笔记本。麻烦各位推荐一下。颜色必须是黑色的,键盘... SONY的笔记本电脑硬盘大概多钱一个 先说谢谢了 sony的笔记本ea38ec 到底用的是什么牌子的内存 尔必达?威刚... 在Sony Style上面买机子,除了鼠标,包,其他东西都全么? 有谁知道SONY的最新最小VGN-UX的笔记本好无好用?介绍下基本功能~!_百度... 怎样让孩子主动找老师补课? 表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 考律师资格证书需要哪些条件? 报考律师资格证需要什么条件? 想成为律师,请问需要考什么资格证吗?需要什么经验? 考律师资格证要什么条件啊? 怎么考律师资格证? 考律师证要什么条件 四川特产有什么可以拿回去送人的? 律师证怎么考需要什么条件 考律师证需要什么条件? 考律师资格证需要哪些条件? 律师资格证考试要求 考律师资格证需要什么条件 考律师资格证需要具备什么条件? 考公务员有些什么科目? 公务员考试科目有哪些 现在公务员考试都要考什么科目啊? 公务员都考哪些科目? 公务员考试考哪些内容是什么?考哪些科目啊? 公务员考试都考什么 科目? 国家公务员考试科目有哪些? 考律师资格证有什么要求? 考律师证需要什么样的条件 律师证该怎么考?需要什么条件? 非全日制本科可以考律师资格证需要什么条件? 村干部考公务员需要什么条件? 农村干部考公务员需要什么条件? 现在农村村干部可以考公务员吗?需要什么条件? 村干部报考公务员要什么条件 村干部考公务员的条件 村干部考公务员的条件? 村干部上任几年可以考公务员,有什么条件? 村干部考公务员条件 报考优秀村干部考乡镇公务员,请问要什么条件才能报? 村干部考公务员需要什么条件,限制多大岁数 村官村干部,可以考公务员吗,需要什么条件? 甘肃省村干部考公务员的条件 金虎纳福,瑞虎迎春什么意思 金虎纳福是成语吗 农村信用社2022开门红金虎纳福是什么产品 金虎送福是成语吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com