100 likes | 284 Views
Programming & Coding. Quotes. “The most important property of a program is whether it accomplishes the intention of its user.” ― C.A.R. Hoare (Turing Award Winner ) “Programming is the art of doing one thing at a time.” ― Michael C. Feathers, Working Effectively with Legacy Code
E N D
Quotes “The most important property of a program is whether it accomplishes the intention of its user.” ― C.A.R. Hoare (Turing Award Winner) “Programming is the art of doing one thing at a time.” ― Michael C. Feathers, Working Effectively with Legacy Code 美國知名程式設計學校 Hacker School 的名言: 「 學程式永遠不會有畢業的一天。」
The Differences Between Programmers and Coders • http://workfunc.com/differences-between-programmers-and-coders/ …one thing does irritate me: the persistent misuse of the word “programming” when the author means coding. Programming is creating the logic, coding is translating that logic into code. Many students come into class able to code, but almost none come in able to program–that is, create the logic. They think sitting down & making spaghetti code is programming.--Tom Fordham
Top 10 Programming LanguagesSpectrum’s 2014 Ranking • http://spectrum.ieee.org/computing/software/top-10-programming-languages
大家都說要學 Coding,但我該先從哪種程式語言下手? • http://techorange.com/2014/02/25/which-coding-language-is-right-for-you/
10 Programming Languages You Should Learn in 2014 • Java • C Language • C++ • C# • Objective-C • PHP • Python • Ruby • JavaScript • SQL http://mashable.com/2014/01/21/learn-programming-languages/
Trend - 趨勢 • indeed.com Job Trends • http://www.indeed.com/jobtrends • TIOBE Programming Community Index • http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Coding: Anybody can learn • K 8 簡介電腦科學課程 • http://learn.code.org/ • 階段 2: 迷宮 • http://learn.code.org/s/1/level/2 • 階段 5: 藝術家 • http://learn.code.org/s/1/level/24 • 階段 9: 農夫 • http://learn.code.org/s/1/level/47 • 階段 11: 藝術家 3 • http://learn.code.org/s/1/level/60 • Flappy Game • http://learn.code.org/flappy/1 • My Flappy Game • http://learn.code.org/sh/30988149
Java Programming • 靜宜碼場(程式設計課程 練習網站) • http://coding.pu.arping.me/ • LearnJavaOnline.org • http://www.learnjavaonline.org/ • Jeliot 3 • http://cs.joensuu.fi/jeliot/ • 「高中生程式解題系統」 • http://zerojudge.tw/(註冊後可線上提交程式及解題)
Other programming websites • http://code.org • 可漢學院 Hour of Code™ • https://www.khanacademy.org/hour-of-code/hour-of-code-tutorial/p/intro-to-drawing • Intro to JS: Drawing & Animation (JavaScript 介紹) • https://www.khanacademy.org/computing/cs/programming • Create Program (建立程式) • https://www.khanacademy.org/cs/new • MIT App inventor 2 (Andorid APP 開發網站) • http://ai2.appinventor.mit.edu/ • W3schools (Web開發 教學網站) • http://www.w3schools.com/