如何自学编程? 150
本人是初中生,现在希望学习计算机编程。希望能帮我详细讲解一下学习什么内容,用什么方法(最好推荐几本书)谢谢...
本人是初中生,现在希望学习计算机编程。希望能帮我详细讲解一下学习什么内容,用什么方法(最好推荐几本书)谢谢
展开
展开全部
学习编程已经不再是少数
计算机
专业人员
的事情了,就如同计算机深入到我们生活的每一个角落一样,学习编程的人也是越来越多。由于现在网络信息资源丰富,大多数人都选择了自学。我自幼自学编程十余年,多少积累了一些
经验
和方法,想通过这里给这些初学的编程自学者一些个人的建议。
建议一:自学也需要看书
自学只是说没有专门的老师手把手教你,并不是说连
书本
都可以不要了。有人
天天来
问我一些很基础的
概念
问题,我问他:“这些概念书上不都写得很明白吗?”他回答:“我没有书。”如果没有书,那么你很难在脑子里形成一个较为整体性的认识,所有了解到的知识都是支离破碎的。且不说大多数人没有精力回答你这些问题,即使回答了,很多东西也不是三言两语就能说清的,很多
高手
说出来的都是他们自己的理解,这些理解或许很有意味,但也许费了你半天的脑子却怎么也搞不明白。
一本书
,即使不是什么经典之著,它也可以向你提供一个大体完整的
框架
,成为你自学
过程
中的一个向导。这里要说的是:网上电子
教程
资源丰富,看看无妨,但手中至少应有一本印刷的书€€€€毕竟网上的教程鱼龙混杂,其作者也许并不精通此道,很难分辨其质量
好坏
。
建议二:学编程更需要实践
书是有了,可是整天抱着书也不成。编程最怕的就是纸上谈兵,我看到有的
初学者
,看完了大半本书,和我说起循环
函数
来头头是道,却连
编译器
长什么样都没有见过。真要他写几行
程序
,便是错误百出。我的建议是,无论你涉及编程的时间是多么地短,无论你目前学到的知识多么地少,你都应该不断地尽自己所能去编写一些小程序€€€€即使是把书上的“Hello,
World!”亲手输入进去运行一遍,都能让你的编程能力有着极速地提高。
建议三:编程是创造,不是默写
有人甚至打算用
题海战术
来学习编程€€€€这完全没有理解编程的内涵。仅仅通过“欣赏”别人写的
代码
也无法学好编程。有一点需要明白:编程是一个创造的过程。编程的意义在于:通过程序的形式,教计算机如何去完成一项任务。写代码只是形式,真正重要的是如何完成特定的任务。学习别人的代码固然是很有用的,可以学习别人的思想;但是如果仅仅是
记忆
了一些别人写好的代码,就希望能通过拼拼凑凑成为自己的程序,那是基本不可能的。我的建议是:在自己编写程序,进行创造的过程中,借鉴
前人
程序中的思想方法€€€€而不是整天处于复制粘贴的状态中。
建议四:好习惯要从开始做起
所谓“不以善小而不为”,等坏习惯养成了,再改就困难了。因此,类似写程序要注意缩进、为
变量
和函数起有意义的名字、大小写的使用、行末分号的注意等等,要从一开始做起。很
多人
对这些善意的提醒不屑一顾,觉得多此一举,
浪费时间
。其实,如果真的能严格地去做,它们反而可以帮你节省许多时间。
建议五:不必太刨根问底
“打破沙锅问到底”确实表现了一种钻研的精神,不过我还是建议初者学,有的时候,不必太刨根问底。编程的相关知识都是盘根错节交织
在一起
的,大多数问题深挖下去会越说越复杂,对于知识掌握不多的初学者来说,只能是越来越糊涂。很多东西,时间长了,随着知识了解得深入,自然而然会明白。就像刚刚
学英语
的时候,你知道“goodbye”是再见就足够了,难道非要把这个good和再见的
关系
先弄个水落石出吗?作为初学者,最重要的是尽快地能全面地了解整个知识的全貌,在单独的
知识点
上,暂时不需要太深入。可以等知识经验丰富之后,再回头来研究。
计算机
专业人员
的事情了,就如同计算机深入到我们生活的每一个角落一样,学习编程的人也是越来越多。由于现在网络信息资源丰富,大多数人都选择了自学。我自幼自学编程十余年,多少积累了一些
经验
和方法,想通过这里给这些初学的编程自学者一些个人的建议。
建议一:自学也需要看书
自学只是说没有专门的老师手把手教你,并不是说连
书本
都可以不要了。有人
天天来
问我一些很基础的
概念
问题,我问他:“这些概念书上不都写得很明白吗?”他回答:“我没有书。”如果没有书,那么你很难在脑子里形成一个较为整体性的认识,所有了解到的知识都是支离破碎的。且不说大多数人没有精力回答你这些问题,即使回答了,很多东西也不是三言两语就能说清的,很多
高手
说出来的都是他们自己的理解,这些理解或许很有意味,但也许费了你半天的脑子却怎么也搞不明白。
一本书
,即使不是什么经典之著,它也可以向你提供一个大体完整的
框架
,成为你自学
过程
中的一个向导。这里要说的是:网上电子
教程
资源丰富,看看无妨,但手中至少应有一本印刷的书€€€€毕竟网上的教程鱼龙混杂,其作者也许并不精通此道,很难分辨其质量
好坏
。
建议二:学编程更需要实践
书是有了,可是整天抱着书也不成。编程最怕的就是纸上谈兵,我看到有的
初学者
,看完了大半本书,和我说起循环
函数
来头头是道,却连
编译器
长什么样都没有见过。真要他写几行
程序
,便是错误百出。我的建议是,无论你涉及编程的时间是多么地短,无论你目前学到的知识多么地少,你都应该不断地尽自己所能去编写一些小程序€€€€即使是把书上的“Hello,
World!”亲手输入进去运行一遍,都能让你的编程能力有着极速地提高。
建议三:编程是创造,不是默写
有人甚至打算用
题海战术
来学习编程€€€€这完全没有理解编程的内涵。仅仅通过“欣赏”别人写的
代码
也无法学好编程。有一点需要明白:编程是一个创造的过程。编程的意义在于:通过程序的形式,教计算机如何去完成一项任务。写代码只是形式,真正重要的是如何完成特定的任务。学习别人的代码固然是很有用的,可以学习别人的思想;但是如果仅仅是
记忆
了一些别人写好的代码,就希望能通过拼拼凑凑成为自己的程序,那是基本不可能的。我的建议是:在自己编写程序,进行创造的过程中,借鉴
前人
程序中的思想方法€€€€而不是整天处于复制粘贴的状态中。
建议四:好习惯要从开始做起
所谓“不以善小而不为”,等坏习惯养成了,再改就困难了。因此,类似写程序要注意缩进、为
变量
和函数起有意义的名字、大小写的使用、行末分号的注意等等,要从一开始做起。很
多人
对这些善意的提醒不屑一顾,觉得多此一举,
浪费时间
。其实,如果真的能严格地去做,它们反而可以帮你节省许多时间。
建议五:不必太刨根问底
“打破沙锅问到底”确实表现了一种钻研的精神,不过我还是建议初者学,有的时候,不必太刨根问底。编程的相关知识都是盘根错节交织
在一起
的,大多数问题深挖下去会越说越复杂,对于知识掌握不多的初学者来说,只能是越来越糊涂。很多东西,时间长了,随着知识了解得深入,自然而然会明白。就像刚刚
学英语
的时候,你知道“goodbye”是再见就足够了,难道非要把这个good和再见的
关系
先弄个水落石出吗?作为初学者,最重要的是尽快地能全面地了解整个知识的全貌,在单独的
知识点
上,暂时不需要太深入。可以等知识经验丰富之后,再回头来研究。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如何自学编程呢?
1,一定要给自己安排一个合理的学习计划,每天拿出两个到五个小时的时间来学习编程。
2,可以从网上找一些视频教程来自学,现在网上的教程非常多,而且都是成套的。
3,可以自己去自学网站上找,在学习视频教程的同时,一定要跟着老师练习。
4,每学会了一些新的技能,一定要自己动手去尝试编程。
5,编程的过程当中,自己不断思考,理解其中的逻辑思维。
1,一定要给自己安排一个合理的学习计划,每天拿出两个到五个小时的时间来学习编程。
2,可以从网上找一些视频教程来自学,现在网上的教程非常多,而且都是成套的。
3,可以自己去自学网站上找,在学习视频教程的同时,一定要跟着老师练习。
4,每学会了一些新的技能,一定要自己动手去尝试编程。
5,编程的过程当中,自己不断思考,理解其中的逻辑思维。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-07-30 · IT职业教育领导品牌
AAA软件教育
AAA软件教育隶属于河南梦工厂教育信息咨询有限公司,从事高端计算机职业教育工作,是国内知名的教育品牌。自07年创建以来,依托先进的办学理念,AAA培养出了数万名专业型、实战型高端技术人才。
向TA提问
关注
展开全部
可以看一些入门级视频课程,配合一些相关入门书籍操作,python比较简单可以看看。每一种编程语言都有类似《从入门到精通》这样的书籍,同时建议到专业培训机构学习,这样更有效率。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
配合一些相关入门书籍操作,python比较简单可以看看。每一种编程语言都有类似《从入门到精通》这样的书籍,同时建议到专业培训机构学习。配合一些相关入门书籍操作,python比较简单可以看看。每一种编程语言都有类似《从入门到精通》这样的书籍,同时建议到专业培训机构学习。配合一些相关入门书籍操作,python比较简单可以看看。每一种编程语言都有类似《从入门到精通》这样的书籍,同时建议到专业培训机构学习。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
得看你先想要学什么,目前编程语言有C语言、数据结构,其他编程语言有java、C++、python 之类的。每一类都有从入门到精通的书。也可以去找视频教程,可以一边学一边练。如果你需要视频教程的话,我可以分享给你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询