雖然 c 語言不是最好的入門語言, 也不表示 c 語言不該是你第一個該學的語言.
畢竟沒有人有這麼多時間學這麼多程式語言.
就好像其實對外國人來說, 中文很難學, 但你第一個學會的是中文, 也就不覺得難了. ^_^
Q: c 語言如何入門?
A:
跟學英文一樣, 買書, 上課, 練習.
Q: c 語言相關書籍?
A:
嚴格說起來, 很多, 去書店翻翻看, 你能看的下去的書, 可能就是適合你的好書.
入門書或許有一本就好了. 但有些書則是不論你有沒有看過入門書, 最好都要有一本.
例如 The C Programming Language 就應該是最好有一本的書.
另外一本我個人的推薦是 Expert C Programming - Deep C Secrets.
表面上是 Expert 級的書, 但我覺得是釐清 C 疑問的一本好書.
練習工具:
A:
除了 Visual Studio Express Kit 是免費的以外, Dev C++ 也是 Windows 環境下, 合適的 c compiler 工具.
Visual Studio 只能用於 Windows.
由於 Dev C++ 是以 gcc 為基礎,
因此所開發的程式, 移轉到其他環境 (Unix, Linux, Mac OS X)下的問題會更少.
所以我反而建議使用 Dev C++ 來學習.