每1.5年都會逼自己學(xué)兩門編程語言弊知,2016年如果運氣好懦鼠,應(yīng)該會開始研究Java和Android纪铺。運氣好的意思是如果我能夠順利完成2015年計劃中的幾門語言學(xué)習(xí)相速,因為只有掌握了今年的基礎(chǔ),明年才會有Android的計劃鲜锚,所以如果不能如期完成突诬,對我而言將是災(zāi)難性的。計劃與計劃之間訂了契約芜繁,一旦不能如約執(zhí)行旺隙,將會造成連鎖反應(yīng),哎骏令,亞歷山大蔬捷!
Android是基于Java的基礎(chǔ)之上的。Java我在2013年的時候曾下功夫?qū)W過半年榔袋,但是那個時候想法是如此天真純樸周拐,完全沒有編程基礎(chǔ)的我,其實一開始只是想學(xué)Javascript的凰兑,去陰錯陽差學(xué)了Java妥粟,以為Javascript和Java應(yīng)該是有些關(guān)聯(lián)的,但實際JS和Java一點關(guān)系也沒吏够。JS是腳本語言勾给,屬于弱類型的語言,是協(xié)助Html完成一些炫酷的視覺特效或者實現(xiàn)某些交互功能的锅知,而Java則是強類型語言播急,可以用來開發(fā)軟件程序的,比如QQ等喉镰。學(xué)了半年旅择,我感覺有些難度惭笑,許多概念對于完全沒有編程基礎(chǔ)的人是難以理解的深奧抽象侣姆,于是我就暫放一邊,去學(xué)JS了沉噩。我自己的感覺是學(xué)強類型的語言之前如果可以打好幾門弱類型語言的基礎(chǔ)捺宗,在不斷深入的進展中,在弱類型語言的基礎(chǔ)上川蒙,你一定會發(fā)現(xiàn)將語言的規(guī)范制約條件訂得更嚴謹一些蚜厉,一旦遇到更加復(fù)雜的項目,會比松散的組織結(jié)構(gòu)要好的多畜眨,因此再學(xué)強類型的語言就是勢在必為的一件事了昼牛。
不過术瓮,雖然Android是明年的計劃,但是收集資料的任務(wù)卻是在平時的時候就可以有意識的做起來的贰健。這是我向來的習(xí)慣胞四。以下就是我收集的關(guān)于Android和Java的一些學(xué)習(xí)資料,一般都是我簡略的過過一遍后發(fā)覺可以慢慢看的資源伶椿,本文資料會不斷更新辜伟。
Android學(xué)習(xí)資料
【網(wǎng)易公開課】密西西比河谷州立大學(xué):Android應(yīng)用程序開發(fā)課程
該課程是面向零基礎(chǔ)的學(xué)員開設(shè)的,每課30分脊另,6課导狡,共3小時。課程分為6個模塊偎痛,分別涉及Android平臺概述和其基本構(gòu)件旱捧、初次編寫Android應(yīng)用程序、Android用戶界面基本元素看彼、接收和顯示網(wǎng)絡(luò)數(shù)據(jù)廊佩、以及進一步的話題探討。當(dāng)然3小時的精悍講解靖榕,是介紹最主要的內(nèi)容的标锄。更多的內(nèi)容還需另外找資料自己探索。【網(wǎng)易云課堂】課程暫缺(等我簡單看一遍后再補充茁计,貌似有很多)
Tikitoo寫的《我是如何自學(xué)Android料皇,資料分享》,以及還有一篇《Android 學(xué)習(xí)之路》
一品布衣推薦的《Android編程權(quán)威指南》
……
Java學(xué)習(xí)資料
《Java就這樣學(xué)》by王洋編著星压,電子工業(yè)出版社
這本書如果可以践剂,我會給五顆星,也是一本零基礎(chǔ)的Java入門書娜膘,本書是王洋老師總結(jié)了多年來的Java教學(xué)探索的經(jīng)驗逊脯,基于構(gòu)建主義教育思想的Java教材,簡單地說竣贪,就是本書的構(gòu)思和符合學(xué)生的學(xué)習(xí)曲線的進展军洼,屬于漸進式增強的教授知識的。通過簡單的小練習(xí)開始演怎,慢慢讓你了解Java是怎么回事匕争,然后在通過一個案例QQ軟件的項目實戰(zhàn),漸進式的不斷加進很多新的內(nèi)容爷耀,慢慢復(fù)雜起來甘桑。當(dāng)然書中并不是簡單的案例堆砌,每部分的任務(wù)都包含了對相關(guān)知識的整合,真正讓你知趣結(jié)合的學(xué)Java跑杭。《Java編程思想》第四版 【美】Bruce Eckel著铆帽,陳昊鵬譯 ,機械工業(yè)出版社
就像所有的語言學(xué)習(xí)都少不了一本字典書一樣德谅,這本就是這樣的作用锄贼。它是我在學(xué)Java的時候,老師特別推薦的女阀,非常厚宅荤,特別能讓我想到Javascript中的《JavaScript高級程序設(shè)計》這本書。非常全面而且深入浸策。Tikitoo推薦的《Head First Java》冯键。
Head First系列的還有一本《Head First 設(shè)計模式》。
稀土介紹了點安卓app開發(fā)的資源庸汗,有《如何開發(fā)一個App (by IT-xiao小巫)》以及《Android學(xué)習(xí)路線指南(任玉剛)》惫确。
另外,評論中有一些資源蚯舱,蟹蟹大家……