c,真的是c, 會c的人,至少知道一個程序在內存裡是怎麼回事...
然後是算法和數據結構, 連二叉樹和快排都寫不出的話,基本上不能當程序員...
然後是一門高級語言, c++, java和.net 都成,我更愛python... 其他的還有JS, PHP, Lua,Ruby也不錯...
想折騰網絡程序的話, 兩套書可以讓你成為真正的網絡程序員,tcp/ip詳解和Steven的 unix 網絡編程。。如聖經一樣的東西...
學習編程的時候,很多東西,如一些算法, 實際應用比較少, 或者直接用別人寫好的東西就可以了,但是仍然要學。其實可以當作是對自己的測試,如果一個人不理解c的指針或者輾轉相除法, 那確實不應該浪費時間在學習編程上.