我想学习编程,要从哪开始学起?

我去书店想找一本书,发现花样很多,后来看到一本《C程序设计》请问我从C语言,从这本书学起行么?还有请大家介绍点编程的东东……... 我去书店想找一本书,发现花样很多,后来看到一本《C程序设计》请问我从C语言,从这本书学起行么?还有请大家介绍点编程的东东…… 展开
 我来答
童程童美少儿编程
2022-04-01 · 百度认证:童程童美官方账号
童程童美少儿编程
向TA提问
展开全部

要学习编程,先学习一门基础语言,可以从Python开始学。Python简单易上手,语法还特别简单,而且适用性也广。

学少儿编程可以提高孩子逻辑思维、专注力

对于零基础的初学者来说,选择一门语言一定要满足2个需求:一是简单易学,易上手;二是学完后可以找到一个不错薪资的工作。

Python是动态形的灵活的解释性语言,从软件开发到Web开发,Python都有在被使用。因为他的解释性,适合轻量级开发。Python算是比较好学的语言。python非常灵活,而且啥都能干,包括现在非常火的大数据、人工智能都能够运用到,更可怕的是这门语言极其简单,而且python的库非常丰富,很多时候,你根本不用自己敲代码。所以这门语言是非常适合零基础的小伙伴去学习的,目前python工程师的薪资也很高。


零基础学编程,可以了解下童程童美。童程童美具备一站式教学云平台,童程童美的等级考试体系,具备信息完善、全程跟进、合理安排、有效判断定位的特点,给孩子提供专业准确的考试规划、报名训练、考后复盘等一站式考试学习解决方案,让孩子考试更自信,家长更轻松。目前童程童美有少儿编程体验课,点击可免费报名试听

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风雨22彩虹
推荐于2017-09-06 · 知道合伙人教育行家
风雨22彩虹
知道合伙人教育行家
采纳数:15 获赞数:2417
爱写作爱画画

向TA提问 私信TA
展开全部
  1. 首先是算法+数据结构.

  2. 会写程序是基础,学C语言,然后C++,

  3. 可以是JAVA.
    数据库要懂,ACCESS这种小东西应该没问题,SQL常用要好好学.
    数学,逻辑,编译原理,系统原理,网络通信原理等等,

  4. 一个真正的高手,不在于以上那些东西你学的多么的好,而是你对社会的定位,做的程序不一定是最高技术含量的,却是人们最需要的,是不懂电脑的人也能轻易上手使用的,人性化的.

  5. C语言是一种编程语言 ,学会C以后,学其他语言上手比较快 ,N多软件用C写的,包括数据库和操作系统。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
崇德IT教育
2018-10-17 · TA获得超过1655个赞
知道小有建树答主
回答量:1259
采纳率:40%
帮助的人:122万
展开全部
首先要掌握语言的逻辑,学习语法,其实编程实质上就是思路的运用,编程思路有了再想学习其他的编程语言就会变得顺风顺水。

对于初学编程设计的人来说,学习软件编程是一个艰苦而漫长的过程,需要持之以恒的耐心,千万不能急于求成。尤其是对于初学者,最重要的还是打好基础。

逐渐的你会形成自己的编程风格,遇到问题要有自己一套思维方式,解决编程问题。解决问题,代码要简洁,有注释易懂。在学习的进阶阶段需要你学习一些和数学思维有关知识,比如数据结构,算法,矩阵等等,这样你的编程水平会提升一个档次。

在业余时间可以参加一些编程技能比赛,或者与一群小伙伴们共同学习,多认识一些高手,多和他们交流学习,学习软件编程要下功夫,多多努力,学会自查,减少错误。想要获得成功,最终还是看自己的努力程度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姣过手飘找人1Q
2018-10-17 · TA获得超过1904个赞
知道大有可为答主
回答量:2466
采纳率:70%
帮助的人:361万
展开全部
想学编程,不能急,要慢慢来,有耐心,(千万别下网上的电子书,那简直是浪费时间,自己花钱去买书回来看)相信你能成功!下面是一些书和要求:
1、《计算机组成原理》(熟悉)
2、《数据结构》(掌握)
3、《操作系统》(了解->熟悉)
4、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向对象设计》(掌握;结合C++学习)
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向对象高效编程》
8、《设计模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推荐)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技术内幕》
14、《MFC 深入浅出》
15、《软件需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序员参考手册》
19、《用TCP/IP进行网际互连》
20、《COM 本质论》
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小优真优秀
2020-03-31
知道答主
回答量:23
采纳率:0%
帮助的人:1.3万
展开全部
刚入门的小白千万不要想着做项目、做作品、培训技能。(有一类除外,之前的ACMer大神们)因为在这个阶段,99%的同学对于计算机相关专业都没有一个系统的概念,C++也只不过是初级水平,这时候参加做项目等无非是囫囵吞枣,你既不了解原理,也不懂技术,就算是跟在别人后面弄App这样的,也是浪费你自己宝贵的大学时间。有时间的同学,可以去了解一下主流的技术,比如C++学的不错,去看看go,多了解几种语言,因为在这个阶段,你对计算机专业的认识只来源于语言,学有余力多去了解一些语言是很不错的。

有人同学花了半年时间做了个App沾沾自喜,实际上经过系统学习只需要花2个月可以做更棒的作品。对于小白,如果真的是学有余力,成绩很好还有大把的时间,leetcode足够你消磨时间了。

另外,在某些公司的面试中成绩也是很重要的,所以如果有能力,把成绩搞好也不是坏事,总比什么都没有好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式