不會(huì)編程也文盲?盤點(diǎn)7種免費(fèi)學(xué)習(xí)編程的方法
我們?cè)谝黄恼轮杏懻撨^不會(huì)編程算不算是文盲的問題,雖然有人認(rèn)為這樣有點(diǎn)說過頭,但同時(shí)也不可否認(rèn)如今編程確實(shí)顯得越來越重要。比如作為設(shè)計(jì)師,懂一些編程可能會(huì)幫你更好地理解自己工作內(nèi)容;而如果你想從頭開始創(chuàng)業(yè),技術(shù)創(chuàng)始人的身份則會(huì)讓你的很多工作顯得更容易。
無論想學(xué)什么,也無論出于什么目的想學(xué),都需要你保持好奇心。但是作為剛想入門的新手,面對(duì)眼前海量的信息,或許根本不知道從哪里開始。以下就盤點(diǎn)幾種幫你從現(xiàn)在開始免費(fèi)學(xué)習(xí)編程的方法:
Processing
Processing是一個(gè)開源的編程語言及環(huán)境,主要面向創(chuàng)建圖形、動(dòng)畫及交互的人群。這是讓你上手寫出代碼最簡(jiǎn)單的一種方法。雖然是一個(gè)學(xué)習(xí)工具,但是也能完成令人驚訝的專業(yè)性工作。
>> Processing (Reference, Tutorials, Wiki, Forum, Inspiration)
Codecademy

Codecademy號(hào)稱是“學(xué)習(xí)編程最簡(jiǎn)單的方法”,這家創(chuàng)業(yè)公司也拉近了我們與在線編程的距離。用戶完成的課程Codecademy會(huì)授以徽章作為獎(jiǎng)勵(lì),以此對(duì)用戶繼續(xù)學(xué)習(xí)起到激勵(lì)作用。它將持續(xù)跟蹤你的總分、課程進(jìn)度以及獎(jiǎng)勵(lì)獲取情況,并且目前這些完全都是免費(fèi)的。
>> Codecademy
Bloc (Ruby)
Bloc是一家?guī)椭爿p松學(xué)習(xí)Ruby編程的創(chuàng)業(yè)公司,允許任何用戶在瀏覽器中即時(shí)創(chuàng)建和部署Ruby應(yīng)用,并能即時(shí)查看運(yùn)行結(jié)果。
>> Bloc
從HTML開始

如果你從一開始就想做網(wǎng)站,那你最好從學(xué)習(xí)HTML開始。這是讓你適應(yīng)編程很好的途徑,在你感覺習(xí)慣過后再學(xué)習(xí)CSS。當(dāng)這些都學(xué)得差不多時(shí),你就想試著學(xué)習(xí)JavaScript了。
>> W3Schools, 30 HTML Best Practices for Beginners,Learn HTML/CSS in 30 days
Kids Ruby
此前我們也曾報(bào)道過這個(gè)幫助孩子從小就能學(xué)習(xí)Ruby編程的網(wǎng)站。但即使你不是孩子,想從頭開始學(xué)習(xí)編程,它也是可以給你帶來幫助的。
>> Kids Ruby
Mozilla的開發(fā)者網(wǎng)絡(luò)

在該網(wǎng)站上有一套循序漸近的教程和Demo演示集合,對(duì)編程學(xué)習(xí)很有幫助。同時(shí),你可能對(duì)Google Code University也會(huì)感興趣。
>> Mozilla: Developer Network 和 Google: Code University
P2PU

P2PU是一個(gè)完全自由的教、學(xué)社區(qū),你可以這里報(bào)名學(xué)習(xí)任何你想學(xué)的內(nèi)容。
>> P2PU
除此之外,網(wǎng)絡(luò)上還有許多其它的應(yīng)用以及編程相關(guān)的書籍、視頻教程等內(nèi)容,自己也可以找來這些內(nèi)容不斷的閱讀并練習(xí)。如果能保持一顆求知的心,你終會(huì)找到適合自己的編程學(xué)習(xí)方法。
【編輯推薦】