本文為外文的《Which Coding Language Is Right For You?》簡譯內容。
現在,編程可謂風靡全球。所有年齡段的學生及步入工作崗位的成年人正被越來越多地鼓勵學習編程。目前有不計其數的教材,可以幫助我們學習到不同的編程技巧,像Codecademy提供的免費在線課程等。
當然,不同的編程目的所需要的編程技術也是不同的,下面從多個角度分析了各個編程維度所需要的編程語言及技巧。
正開始學編程
如果你沒有任何編程語言、Web開發的經驗,你可以從基礎的HTML、CSS學起。你可以在所見即所得的編輯器中編寫代碼,如Adobe Dreamweaver。
如果可以,最好了解一下響應式網站是如何運作的,學習如何修改個人的博客及網站,這些對你的職業生涯將有很大的幫助。
想設計一款美觀的Web應用
JavaScript可使網站看起來更棒,同時存在大量可兼容的框架,如Ember、Angular、Backbone等,它們都可以幫你組織、構造兼容不同瀏覽器的Web應用。目前,JavaScript正逐步成為主要的企業級編程語言。
JavaScript可在幾乎所有的瀏覽器上運行,可同時用來編寫前端與后端服務。無論你開發什么應用,JavaScript是必須的語言,而你也不用考慮應用采用的是何種后端技術。
需要快速開發原型
如果你是設計師,想學習后端編程技術以測試應用,那Ruby和Python將是不錯的選擇。這兩門語言已入選2013年最流行工作技巧Top 5。
學習Phython,可以利用Learn Python The Hard Way網站上的資源,學習Ruby,可以登陸Codecademy中的Ruby子欄目。
想構建一個Android應用
開發Android應用,最多使用Java語言。
你可以在Windows和Mac上開發Android應用,之后購買廉價的設備來測試你的應用。隨著Andriod正逐漸占領移動市場,越來越多的開發者正選擇從Android開始入手。
Udacity上免費的JavaScript編程課程很適合初學者。一旦你掌握到Java,就可以登錄官方Android開發者網站,學習如何創建第一個Android項目。
想開發一款iOS應用
在Mac上,你可以使用Objective-C開發可運行于iPhone、iPad、iPod上的iOS應用。與Android相比,iOS的碎片化程序更低,開發者很容易創建通用的應用。
除了Object-C,開發iOS應用還需要免費工具Xcode和iOS軟件開發工具包。你可以用Apple提供的開發者教程,或登錄到Code School網站中的iOS子頻道學習iOS開發。
發現適合你自己的方法
一開始,你不必選擇特殊的項目開始你的編程之路,所選項目盡量有趣,并努力把它實現。
發現適合自己的學習方法,并將自己所規劃的項目逐步實現,從中你將獲得更多。
原文鏈接:Which Coding Language Is Right For You?