零基礎新手求推薦C#.net的書?

本人是很一般本科院校大一計算機女學生。上學期學了C++,這學期學了一點點Java,學藝不精,我錯!!團隊要做一個系統,我負責後端,用.net,語言是C#。我技術不行,C#是做項目才開始接觸,敲的代碼出現錯誤,連改正都不會。搜索,看相關視頻等等方式也無法完全解決我的問題。急求有關C#.net的書籍適合我這種菜鳥的,我一定要把項目做好!謝謝各位大神。留給我的時間不多,我很著急,每天敲代碼出現一堆錯誤內心煎熬,第一次在知乎提問,希望能得到回應。在此感謝大家幫忙,謝謝!


《入門經典》和《C#圖解教程》這兩本書我手裡都有,現在我也正在學習C#(我有C和JAVA的一點基礎)我說一下我自己的感受。

我最開始看的是《圖解教程》,也是聽了各種推薦才看的。但是看了4、5章就放棄了。這本書一共25章,可以說把C#的知識硬生生的分成25章,很多前後有聯繫的內容旨在前面提了一句就不說了,看的雲里霧裡的(我最深惡痛絕的一句話就是「將會在以後更詳細的討論」),甚至在第21章才講命名空間。書中對各種知識的原理和細節進行了詳細的闡述,這點是不錯的,但是不適合初學者,當你看到書中對一個知識點各種詳解但你卻不知道為什麼要講這些時,就會非常困惑了。書中只講了C#語言的知識,沒有涉及VS軟體的使用和調試方法,可以說看完整本書你都不會用Visual Stdio軟體編程序。

《入門經典》就不錯,這本說只用了第一部分14章來講C#語言的知識,這裡還有一到兩章的內容是將VS2012軟體的使用方法,包括調試程序的方法。第二部分是windows窗口程序,第三部分是網路編程。看完這本書你或許對C#語言的理解不夠深,但你基本可以拿C#來編程做東西了,深入的東西是需要在以後的編程中繼續再學習的。

綜上所述:對C#不了解,入門的書籍應該選擇《入門經典》,當你看過類似於《入門經典》這一類的入門書籍後,如果對C#語言的某些內容理解不夠深時,你可以看《圖解教程》


C#初級書中

圖解教程(《圖靈程序設計叢書:C#圖解教程(第4版)》([美]Daniel M.Solis)【摘要 書評 試讀】)

本質論(《C#本質論(第4版)》([美]Mark,Michaelis,Eric,Lippert)【摘要 書評 試讀】)

深入淺出系列(《Head First C#(第2版)(中文版)》([美]Andrew Stellman,[美]Jennifer Greene)【摘要 書評 試讀】)

比較有名,而入門經典系列國內詬病比較多,特別是翻譯問題較多,不是很推薦。

國人的書叩響C#之門和C#學習筆記都看過,內容較少。推薦度一般,不過價格便宜。看怎麼選擇了。

我個人是看C# nutshell的,說實話不是特別推薦該書。C#我感覺缺乏一本類似於《C++primer》或者《java核心技術》的標杆入門書,不過C#語言的學習曲線還可以,不止於出現太大問題。

PS:這是我自己存的一些C#入門的電子版書:http://pan.baidu.com/s/1dDLxO7R

可以參考一下哪一本比較適合自己的閱讀風格和喜好。然後再做定奪買一本正版書吧。畢竟閱讀體驗考慮還是需要的。

PS:網上有全套.net基礎班和就業班的視頻,可以去參考:百度雲 網盤-傳智播客itcast的分享


難道不是C#入門經典?


知乎上面有個東西叫趙三本,但是這三本書都不會適合你的,其中《深入理解C#》是從發展史這根線來闡述C#,固然是本好書,不過面對的是已有一定.NET經驗的開發者。其餘兩本書都會比這個難。

那麼如何入門呢?

紅皮書不推薦,紅皮書應該有兩本,一本《入門經典》一本《高級編程》,後者比前者好很多,但是翻譯不怎麼樣,讀起來有些章節語句不通順不好理解。

《head first C#》是本不錯的書,面對的是剛開始編程的,比較淺,也不夠全面,最主要的是廢話有點多。不過挺有趣。

《C#圖解教程》沒看過..就不妄加評論了。

----------------------------------

所以說了這麼多到底應該看什麼書呢?

《Pro C# 5.0 and the .NET 4.5 Framework》

這本書的中文版叫《精通C#》(第六版)

翻譯非常好,很全面,而且易懂。唯一的缺點就是因為全面所以太厚了一點。

這是我看過最好的入門C#的書籍。

順便說一下...如果之前沒有學過C#的話,可以跳過第一章直接看第二章,以後再回來看第一章。

還有就是,不要抱著急於求成的心態去學東西,不然就算學會了,也會很快忘記。


推薦C#圖解教程(第四版)

迄今為止最容易看懂的一本C#入門圖書

本書是廣受讚譽C#圖解教程的最新版本。作者在本書中創造了一種全新的可視化敘述方式,以圖文並茂的形式、樸實簡潔的文字,並輔之以大量表格和代碼示例,全面、直觀地闡述了C#語言的各種特性。新版本除了精心修訂舊版內容外,還全面涵蓋了C# 5.0的新增特性,比如非同步編程、調用者信息、case表達式、帶參數的泛型構造函數、支持null類型運算等。通過本書,讀者能夠快速、深入地理解C#,為自己的編程生涯打下良好的基礎。

本書是C#入門的經典好書,適合對C#感興趣的所有讀者。

Daniel M. Solis 擁有20餘年軟體開發經驗,微軟、IBM等公司技術顧問,深受讀者愛戴和推崇的技術圖書作家。他同時還是一位享譽世界的技術培訓專家,在美國和歐洲各地傳授編程語言、Windows程序設計和Unix底層技術的經驗和心得。多年的教學實踐啟發他創造了一種可視化的教學方法,並總結了一套代碼與圖示相結合的方法,為千千萬萬的入門讀者掃除了步入編程職業生涯的障礙。Illustrated WPF是他另一本暢銷技術書。

圖靈社區 : 圖書 : C#圖解教程(第4版)


www.itbluer.com/net.html


入門經典就算了,老程序看還行,新手會被折磨死。網上這本書經常被新手和大師吐槽。比較沒有重點的書,老手看的話都會跳著看,因為很多沒呢還要看的知識點。而新手看的話,又有些缺少注釋,很多代碼例子給的太複雜,而且經常解釋代碼的時候缺斤短兩。我看了8章就瘋了,雖然學了不少,但是大部分時候都是在書外找到的知識。


我還是覺得《C#圖解教程》比較適合入門,書中的配圖對理解有很大幫助。但前提如於洪良所說,你得會用vs。

《c#入門經典》看了看感覺有點枯燥,得比較有耐心才行。

《c#高級編程》和《精通C#》在同學書架上看到過,真的不是一般的厚。鑒於題主是妹子可以考慮在包里放一本防身。

MSDN的話國內蛋疼的訪問速度就別考慮了。

還有就是傳智播客上.NET基礎班的免費視頻課程也可以看看。


微軟官方網站,就有各種教程介紹 如何使用MVC .NetCore WebAPI什麼的建立自己的網站。甚至C#,如果你不看那些電子書,在你電腦里也有一份官方教程,安裝.Net自帶的。還有GitHub有官方Sample項目。

然後看具體需要,去補相應的,如SiganlR,WCF...

推薦幾個博客dudu,張善友。都是.net開發的。

然後還有一些第三方庫telerik商業庫, 開源庫autoMapper http://Spring.Net NHibernate。先這些吧。

書單推薦知乎之別人貼的,夠你看很長時間,哪裡需要看哪裡。

程序員必讀書單 1.0 Lucida


我覺得新手盡量不要看那種類似深入理解C#之類的書,而是應該多看看關於C#的工具書.工作2年之後,在看這些書好像收穫會更多.


C# 2013 Step by Step


c#開發環境雖然簡單方便,但生態太差,不建議學。


牆裂推薦《C#圖解教程》,不要買入門經典,不要買入門經典系列的任何書。


推薦閱讀:

如何在幾天之內將數萬行C#代碼移入Flex?
如何對 Expression 進行計算?
在 ASP.NET Core 已經推出的今天,IIS 會被砍嗎?
老師說linq語句過時了,是真的嗎?
Entity Framework裡面 使用Code First 還是 Model First / Database First?

TAG:NET | C# | 零基礎 | 計算機科學與技術專業學生 |