编程学习--从入门到放弃

  • 写在前面
    我个人是非常不推荐对着书学编程的,非常枯燥,极其容易放弃(我个人就是,熟读各种编程书的前言。。)。而且编程语言和环境都进化的太快,有时候书印出来就已经过时了。(要是你关注的方向是经典算法,编程思想,可能书还有些用处,但基本上书上讲的度娘也都能给到你)
    虽然我水平也不高,但是在我看来学习编程最好的方法就是:做项目。①找一个自己希望实现的功能,随便啥,不要限制自己的想象力,把这个目标订在墙上。②尝试着画出处理的流程图,从最简单的开始画,之后随着理解深入再慢慢增加细节处理。③找一门简单的语言(别问,问就是python),学习下基础语法,然后尝试一步一步的实现流程图。④改bug→写bug→改bug→写bug。。。
    等对于基础有了一定掌握,再按照网上的各种学习路径学习就可以了。

  • 计算机入门
    我没有找到什么特别的计算机入门网站(度娘上都是80天从零掌握编程,总监授课,学不会退款之类的骗人广告。
    不过这个对于真正计算机零基础的盆友还是必须的,所以只能零敲碎打的找些文章:
    写给零基础小白的计算机入门(一)
    写给零基础小白的计算机入门(二)
    写给零基础小白的计算机入门(三)

    看完上面的文章如果还没有放弃的话,其实就可以开始正式学习编程了。
    个人建议看下面的教程来真正对计算机编程入个门(计算机入门的话,看到 Python基础这一章 结束就行了)
    廖雪峰的Python教程

  • 网站类
    1.菜鸟笔记
    里面有各种热门和不热门语言的介绍,入门课程,参考手册等。但都需要至少有一点点编程语言或者计算机的基础,不然很可能出现“这些字我都认识,可这句话到底是什么意思”的尴尬。
    如果对APP开发感兴趣,可以看下面的教程:
    - 菜鸟笔记的Android教程
    - 菜鸟笔记的iOS教程
    2.慕课网
    有效的基本上都是付费课程,我没有买过,但是感觉好像还可以。
    3.百度
    当然你要是爱用谷歌必应也ok的,但是我的经验是,初学者遇到的大多数问题百度基本上都可以解决了。实在有些疑难杂症的话再翻墙上谷歌。

  • 书籍类

    • 开发学习书籍
      《不知道该推荐啥》
    • 交互学习书籍(如果对代码不感兴趣,做个产品经理和程序员互掐也是很好的)
      《简约至上:交互设计四策略》
      《交互思维:详解交互设计师技能树》
      《设计心理学》
      《微交互:细节设计成就卓越产品》
  • 工具类
    基本上各个教程里面都有介绍,我说下我喜欢用的:
    Sublime Text 3(免费代码编辑软件,偶尔会有弹出框,非常漂亮)
    Xmind 8(免费思维导图软件,部分高级功能需要付费,但是不付费的功能足够用了)
    Winmerge(免费代码比对软件,不做项目用不着)
    Github(免费版本管理,不做项目用不着但是很酷)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值