移动端

iOS:

    1.了解Object-C类的知识,熟悉语法。
    2.了解ARC。
    3.了解回调及block。
    4.进阶iOS,学会创建iOS应用(使用最新SDK)。
    5.了解storyboard.
    6.学会按钮监听及跳转界面。
    7.学会常用控件,如Label、Button等。
    8.了解Core Data。
    9.了解iOS多线程、网络编程。
    10.了解第三方库,学会使用。
    11.能独立开发一个小项目。
    12.做到以上只能算是入门。

Android:

    1.熟悉Java语法。
    2.学会多线程、网络编程
    3.学会窗体,按钮的监听
    4.进阶Android,使用jdk、SDk、Android Studio配置Android编程环境(使用4.3及以上SDK)
    5.学会创建第一个Android应用。
    6.学会按钮监听及跳转界面。
    7.学会常用控件,如textView、button等。
    8.了解sqlite。
    9.了解Android多线程、网络编程。
    10.了解第三方库,学会使用。
    11.能独立开发一个小项目。
    12.能做到以上只能算是入门。

Web前端:

    1.学习html、css及JavaScript。
    2.学几个简单的网页。
    3.html和css都不是编程语言,熟悉使用即可,重点在JavaScript。

    学习网站:

    学习布局 http://zh.learnlayout.com/
    html-css http://learn.shayhowe.com/html-css/
    在线交互学习 http://www.codecademy.com/
    参考文档:

    w3school http://www.w3school.com.cn/
    MDN https://developer.mozilla.org/zh-CN/
    阅读书目表:

    前期:

    < Head First HTML与CSS、 XHTML >
    < Head First HTML与CSS >
    中期:

    < JavaScript高级程序设计 >
    < JavaScript DOM编程艺术 >
    < 锋利的jQuery >
    后期:

    < JavaScript语言精粹 >
    < JavaScript 权威指南 >
    工具:

    SublimeText http://www.sublimetext.com/
    FireFox http://www.firefox.com.cn/
    Chrome http://www.google.com/chrome/
    其他(中后期看):

    语言
    CoffeeScript http://coffeescript.org/
    Sass http://sass-lang.com/
    工具
    Grunt http://gruntjs.com/
    Gulp http://gulpjs.com/
    参考书签: https://github.com/ArtemisTeam/frontend-dev-bookmarks

后台:

   1.熟练使用Linux,推荐CentOS、ubuntu等。
   2.搭建Lamp环境
   3.学会php,python