最近经常有小伙伴在私信问我:我想学习编程,应该从哪里开始学习呢?这是一个被问烂透又有趣的问题,但是又难以回答。当然,小编可以给他们推荐一本关于编程的书,但是这样做真的好吗?小编听到这个问题的第一反应,就是弄清楚他们为什么想学编程。这是一个很好地起点——弄清楚从中想要得到什么。这样就可以根据他们的目的来回答这个问题。

比如:“我想要通过学习编程,进入IT行业,拿到理想的薪资”嗯,目标很明确,很直白!如果你有一个真实世界的问题待解决,或者有一个明确的目标,那么给你行动的建议就很简单了。

㉿ 1、选一门编程语言

学编程自然要先选一门编程语言当入口。语言都是工具,选工具前你要明确自己做什么东西,然后找什么语言适合做。例如后端编程学Java、Python;做前端应用学HTML5、UI;服务器、系统、底层驱动学C/C++。

㉿ 2、选好语言不要纠结版本问题

第二选择学一门语言不要纠结学什么版本,学当下最新的就行,不要老在乎什么兼容问题。初入门槛的新人,在很长时间内达不到要被版本区别挖坑的水平。而且基本上作为新人从开始学到开始能做产品怎么也得一两年,到时候现在这个版本就是稳定主流版本了。

㉿ 3、先搞定语法

一开始不用学枯燥的计算机组成原理、设计模式之类的知识。就先学语言,也不用深究历史啊,优点啊,区别啊,直接学语法。不用管那么多,先做些看得见的东西。敲代码敲代码一直敲代码,感受一下控制计算机的感觉。这样才能让自己感到酷炫,激发一边学一边和小伙伴们嘚瑟的热情。

先学好一门语言回头再来看看历史和做比较,看看大师们的理论,逐渐向外扩展更多知识或许更有效率。

㉿ 4、不会Linux就先在Windows上学

很多前辈会和你说Linux系统下编程多酷炫, 用mac下多优雅,用Windows多Low。那些命令行系统是不是真的很高效抛开不说。

如果新人不会用Linux就先不要学,不要刻意去装个ubuntu装个黑苹果搞半天,装好了不知道怎么搭建开发环境又搞半天,然后Windows习惯一时半会有挥之不去效率特别低下,各种常用软件还没有,还没开始学编程先把自己的生活搞得一团糟了。所以一开始就在Windows上搞,这是最好的。还有就是新手资料基于Windows平台是最多的。

㉿ 5、善于寻找资源

根据自己的学习热情和进度,可以去找一些学习的资源。google搜索,萌宝上面鼓励一开始直接敲代码,暂时跳过其它知识。但是学编程前先学会科学上网。

但是还有很重要的一点,网络上虽然学习资源一大把,文章视频什么,但是不要看到就想学,你需要一个循环渐进的过程,不是你这个阶段的就不要去触碰!以免从入门到入土!这个小编碰到过很多小伙伴们跟我反映说:“为什么我感觉我学的好乱,到头来还是什么都不懂”!

“我是一名从事了10年开发在退休边缘垂死挣扎的高龄程序员,最近我花了一些时间整理了一个完整的学习C语言、C++的路线,项目源码和工具。对于想学习C/C++的小伙伴而言,学习的氛围和志同道合的伙伴很重要,笔者推荐我主页的C语言/C++编程爱好者的聚集地!!!

欢迎初学和进阶中的小伙伴。希望你也能凭自己的努力,成为下一个优秀的程序员。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以一起学习!”

关注我,带你遨游代码世界!

学习编程,应该从哪里开始学习呢?相关推荐

  1. 零基础的小白如何学习编程,该怎么入手学习?

    零基础的小白如何学习编程,该怎么入手学习?这是一个被问烂透而有很有趣的话题了.听到这个问题时,小编的第一反应就是要弄清楚对方为什么要学习编程,这是一个很好地起点,清楚自己想要什么,才能去努力实现. & ...

  2. c语言入门自学宝典,c语言学习编程宝典下载-c语言学习编程宝典appv1.2 - 起点软件园...

    c语言学习编程宝典是主打学习编程的软件,里面有海量的编程学习资源让你选择,帮助你更好的学习C语言,非常的高效,还有名师为你指导,很适合需要的小伙伴们进行学习体验. c语言学习编程宝典说明 1.将C语言 ...

  3. 新手学习编程如何更加轻松的学习C/C++编程语言?了解一下吧!

    C/C++是非常值得花上很多时间来慢慢研究的.所以说你如果想要短期内迅速掌握C/C++编程的话肯定是不够的,先给你提个醒,哈哈. 尤其是C++语言确实是有比较多的知识点,需要慢慢的来掌握.你可能听说过 ...

  4. 从零开始学习编程_如何开始学习编程

    从零开始学习编程 最近有很多关于学习编程的话题. 与软件开发中的开放和待定职位相比,不仅人手不足 ,编程还是一种薪水 最高,工作满意度最高的职业 . 难怪有这么多人想要进入这个行业! 但是,究竟如何做 ...

  5. 学习编程从哪里开始比较好呢?有什么推荐?

    一:第一阶段 C语言-------<C语言设计> 作者:谭浩强 大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带 ...

  6. 学习编程的方法、软件和工具

    编程的学习跟许多其他技艺的学习一样,首先必不可少的就是理论基础,其次就是需要大量的.不断地练习.老生常谈,这也许是每个人都懂得的道理,但说起来容易做起来难.所以想要学好编程,还需要些方法和毅力才行. ...

  7. 学习编程与学习编程语言不同

    译注:本文来自phpocean,使用机翻后由Mr.Wei校对.[语言往往给程序员带来的成就感往往让其忘了初衷,当你不再买各种<XXX从入门到精通>就说明你要么放弃了要么明白了._] 我们都 ...

  8. 学习编程该如何开始呢?

    自从上了大学,在自己的认知中,只有对计算机才有兴趣,是为何,杂七杂八的学了一大堆.终于要开始学习编程,最为主要的学习方向.说实话,个人还是比较迷茫的,迷茫之处才有可恶之处啊!想了这么久,做了在这么久. ...

  9. c++学编程如何锻炼耐力_我如何学习编程:这是一项耐力运动

    c++学编程如何锻炼耐力 by Amy M Haddad 通过艾米·M·哈达德(Amy M Haddad) 我如何学习编程:这是一项耐力运动 (How I'm learning to program: ...

  10. 如何有效地学习编程?

    提醒:以下内容仅做参考,可自行发散.在发布作品前,请把不需要的内容删掉. 随着信息技术的快速发展,编程已经成为一个越来越重要的技能.那么,我们该如何入门编程呢?欢迎大家积极讨论 一.自学编程需要注意什 ...

最新文章

  1. 转贴:cg(c for graphic)编程语言
  2. Zookeeper之javaAPI的使用
  3. python输出浮点数_Python的数据类型转换,那个很多人知道的知识,你知道吗?
  4. POJ3614奶牛晒阳光DINIC或者贪心
  5. MySQL-体系结构以及常用存储引擎MyISAM和InnoDB初探
  6. eclipse总是运行上一个程序结果
  7. Mac OS上用item2连接CentOS7
  8. MySQL 服务无法启动--服务没有报告任何错误 ---Failed to find valid data directory.
  9. 信息学奥赛C++语言: 密码翻译
  10. 一个AI玩57个游戏,DeepMind离真正「万能」的AGI不远了!
  11. 百科园c语言题库13164,C语言题库-编程
  12. MAC抓包工具charles(青花瓷)
  13. 【Codecs系列】AVS+(AVS1 P16)解码器
  14. 本科毕业论文多久能写完 计算机,论文初稿几天可以写完-你觉得十天时间能不能写完一篇本科毕业论文?为什么?...
  15. 群发邮件避免被识别为垃圾邮件
  16. 如何提升会员收入?从这道面试题谈谈框架思维。
  17. 《指数基金投资指南》银行螺丝钉 ---读书
  18. 最全的monkey测试过程及分析
  19. PCI-E的针脚定义的简单讲解(备忘)
  20. Oracle 053 421-513中文译文

热门文章

  1. 女程序员在公司受到的待遇有什么不一样?
  2. 怎么根据日志分析出 PV 和 UV?
  3. 从罗永浩想到东方时尚
  4. 如何开展兼容性测试?兼容性测试有什么作用?
  5. 舔狗不会永远舔你的爱答不理和高冷
  6. Hive distribute 问题
  7. JVAV-基础②标识符与运算符
  8. 高级运维工程师打怪升级之路
  9. 盖亚绘制的星图里,藏着银河系不为人知的混乱过去
  10. java斜体_设置标签字体用粗体和斜体