做为一名初学者,觉得编程是容易学的,是有趣的?那肯定是看到一些自己制作的程序和结果,想一下,如果自己写的程序能立刻运转起来并实现一些效果,是非常让人高兴的,也更加有动力继续学下去,因此这个阶段的第一目的并不是学到安卓的什么,而是树立信心。没错,这才是最重要的,能支撑你学下去。
此时,需要读一些入门的知识,和例子,推荐一些相对简单的书籍。
1.Java初级入门:
推荐书籍:《Head First Java》,《Java从入门到精通》
Head First Java这本书,适合编程底子薄的朋友们,通过这本书快速学习Java。
Java从入门到精通,这本书,看起来并不是太深奥,但是如果一个人完全没接触过编程,这本书的用处就显现出来,它可以带你快速上道,少走弯路,教你如何使用Java语言,如何搭建开发环境,让刚准备入门的人不用一头雾水的学习。
2.Android初级入门:
推荐书籍:《第一行代码》
能学习到第二步,说明初级阶段准备工作忆经完成。不然是没法继续的,这也就是很多人中途放弃的原因。至少应该具体了安卓开发最基本的Java知识,包括:继承,接口,字符串,内部类,匿名类,集合,简单的多线程,Socket网络通讯等等,最好亲自实践过,写过自己的小程序,至于深入一些的知识,比如反射,范型,枚举,多线程,注解等,感觉还不知道怎么学习,这都不是问题,在这个android入门学习的过程中,会慢慢掌握,因为大家都是从这步走过来的。
对于这本《第一行代码》,基本已经成了Android入门的标准教材,从介绍Android开发知识的方方面面,到如何搭建Android开发环境,再到深入一些的Android四大组件使用,以及网络调用方面,Android网络通信的基础,如何调用开源库,使用Git,进行本地存储等等。都会有详细的介绍,可以说,准备好自己的耐心和恒心,跟着这本书,学习完本书后,自己综合所学的知识,深度做一个小的app,注意,是小的app,目的就是完成一个开发过程的理解,如果顺利完成,那么第一个大阶段——入门,就算彻底结束了。至少,可以在android开发行业,不再属于小白级别。
大家觉得这个学习的过程怎么样呢?欢迎留言讨论,一起学习进步。