-
写在前面
我个人是非常不推荐对着书学编程的,非常枯燥,极其容易放弃(我个人就是,熟读各种编程书的前言。。)。而且编程语言和环境都进化的太快,有时候书印出来就已经过时了。(要是你关注的方向是经典算法,编程思想,可能书还有些用处,但基本上书上讲的度娘也都能给到你)
虽然我水平也不高,但是在我看来学习编程最好的方法就是:做项目。①找一个自己希望实现的功能,随便啥,不要限制自己的想象力,把这个目标订在墙上。②尝试着画出处理的流程图,从最简单的开始画,之后随着理解深入再慢慢增加细节处理。③找一门简单的语言(别问,问就是python),学习下基础语法,然后尝试一步一步的实现流程图。④改bug→写bug→改bug→写bug。。。
等对于基础有了一定掌握,再按照网上的各种学习路径学习就可以了。 -
计算机入门
我没有找到什么特别的计算机入门网站(度娘上都是80天从零掌握编程,总监授课,学不会退款之类的骗人广告。
不过这个对于真正计算机零基础的盆友还是必须的,所以只能零敲碎打的找些文章:
写给零基础小白的计算机入门(一)
写给零基础小白的计算机入门(二)
写给零基础小白的计算机入门(三)看完上面的文章如果还没有放弃的话,其实就可以开始正式学习编程了。
个人建议看下面的教程来真正对计算机编程入个门(计算机入门的话,看到 Python基础这一章 结束就行了)
廖雪峰的Python教程 -
网站类
1.菜鸟笔记
里面有各种热门和不热门语言的介绍,入门课程,参考手册等。但都需要至少有一点点编程语言或者计算机的基础,不然很可能出现“这些字我都认识,可这句话到底是什么意思”的尴尬。
如果对APP开发感兴趣,可以看下面的教程:
- 菜鸟笔记的Android教程
- 菜鸟笔记的iOS教程
2.慕课网
有效的基本上都是付费课程,我没有买过,但是感觉好像还可以。
3.百度
当然你要是爱用谷歌必应也ok的,但是我的经验是,初学者遇到的大多数问题百度基本上都可以解决了。实在有些疑难杂症的话再翻墙上谷歌。 -
书籍类
- 开发学习书籍
《不知道该推荐啥》 - 交互学习书籍(如果对代码不感兴趣,做个产品经理和程序员互掐也是很好的)
《简约至上:交互设计四策略》
《交互思维:详解交互设计师技能树》
《设计心理学》
《微交互:细节设计成就卓越产品》
- 开发学习书籍
-
工具类
基本上各个教程里面都有介绍,我说下我喜欢用的:
Sublime Text 3(免费代码编辑软件,偶尔会有弹出框,非常漂亮)
Xmind 8(免费思维导图软件,部分高级功能需要付费,但是不付费的功能足够用了)
Winmerge(免费代码比对软件,不做项目用不着)
Github(免费版本管理,不做项目用不着但是很酷)
编程学习--从入门到放弃
最新推荐文章于 2022-12-06 09:53:25 发布