其實,對於一個不懂程式的人,要怎麼建立起他的信心才是最重要的還要說服他,在程式界,很多時候是要從後面看回來的其實我會建議,先安裝2010 C# Express同樣可以用consol.write但看到視窗,感覺就比較親近加上可以拖拉按鈕按鈕點兩下,就可以寫小程式,直接執行接著開始教導int,float,String之間的差別學生看到有結果就會感興趣,再來導入Label的使用按下按鈕,讓Label_1顯示Hello同時Label_2顯示Word這時候可以由他自己發揮,定義變數跟型態,進行相加,結果會如何就好像玩樂高積木,結果由你自己決定,發生錯誤的時候在教導例如int a,c;string s;c='0';s="Hello";a=c+s;此時就會發生型態不同的問題就可以教他哪邊出問題了程式設計,建立信心很重要
如果是Windows系統,我也是推薦Visual Studio Community,只要申請微軟帳號就可以免費使用,然後可以直接學C#,未來要寫App也可以用到。如果是OS X系統,當然就是Apple提供的XCode,有C/C++/Objective C/Swift可以用。
VS Community 雖然個人使用免費,商業用才要錢買 PRO版的。但是聽說過於肥大,光 ISO 檔案就要 6GB 多,在老舊電腦運行,非常卡。可攜性應該也不好,官方原裝沒有綠色版。比如說:若想在另一台電腦使用,得整個重新安裝,裝到好不知道幾分鐘了。又安裝檔好幾GB的,亦不可能在那邊慢慢下載,得用隨身碟。找套 輕薄短小精幹 的 IDE+SDK,弄成綠色版的,放在雲端硬碟。別台電腦要用的時候,幾秒鐘下載,就可以開始用了。運行又快,不拖拉,效率高。******************************最短小精幹的,應該是 NotePad++ 吧。其實剛開始入門,用這種文字編輯器也就夠了。要累了,躺床上用手機都能寫程式,因為原始碼只是單純的文字檔而已。在外面也是,心血來潮,就可以寫一下。記事本不行,寫程式至少要有關鍵字顏色顯示。不然辨識度很低,拼錯也很難找。VIM 那個要背一堆熱鍵,還沒開始寫程式,先累死自己。當然 SDK 也要裝才能編譯啦。下指令去編譯,這個才是最正統的。等以後進階了,才開始用整合式的 IDE,來開發大型專案。一步一腳印,先打好基礎。還不會走路就學飛,吃快了弄破碗。一開始學習,就用大型 IDE,滑鼠在那邊拖拉元件的人,可以發現以後的程式碼,雜碼都過多,運行效率低落,也許還有 bug 漏洞什麼的。不懂得程式的藝術。和做網頁同理的,只會 Dreamweaver 在那邊拉來拉去的,和文字編輯器寫碼的,等級絕對是不一樣的,運行效率也不一樣。一個是程式設計師,另一個那叫做美工。