易學易理解,知識面相對較全,書籍最好包含有2-3個項目(最好是web方面的項目),能讓小弟我快速學習與開發,急!我希望自學一個月完成,呵呵。可能我會在噹噹網上買的(個人補充)。


C#/.NET/.NET Core推薦學習書籍

https://github.com/YSGStudyHards/DotNetGuide/issues/9?

github.com

C# 文檔 - 入門、教程、參考。?

docs.microsoft.com圖標《C#8.0和.NET Core 3.0高級編程》?

book.douban.com

在《C#8.0和.NET Core 3.0高級編程》中,專家級作家Mark J. Price提供了開始編寫C#應用程序所需的一切技能,適用於所有主流操作系統。

《C#8.0和.NET Core 3.0高級編程》使用當前最流行的Visual Studio Code編輯器開展編程任務,對上一版內容進行了全面的更新和擴展,新增了兩章專門介紹內容管理系統(CMS)以及如何使用http://ML.NET進行機器學習。

《C#8.0和.NET Core 3.0高級編程》包含C#編程的所有主題,可分為三大部分,第一大部分介紹C#基礎知識,包括面向對象編程以及新的C#8.0特性,比如可空引用類型、簡化的switch模式匹配以及默認的介面方法。第二大部分介紹.NETStandard APl,包括管理和查詢數據、監視和改進性能以及使用文件系統、非同步流、序列化和加密等。第三大部分介紹如何構建和部署跨平台的應用程序,例如使用http://ASP.NET Core構建Web應用程序和使用Xamarin.Forms構建移動應用程序。

《C#8.0和.NET Core 3.0高級編程》還介紹了構建Windows桌面應用程序的三種技術——Windows Forms.WPF(WindowsPresentation Foundation)和UWP(UniversalWindows Platform)。

.net之美 (豆瓣)?

book.douban.com圖標

本書是.NET 程序員進階修鍊的必讀之作,由擁有多年開發經驗的資深.NET 技術專家對C# 和.NET 中實用的、關鍵的和難以理解的知識點進行了深入解析,旨在幫助讀者在儘可能短的時間內以 儘可能低的學習成本去掌握那些最應該被掌握的知識。書中的每個知識點都輔之以精心設計的案例,易 於理解,實踐性強。

《ASP.NET Core跨平台開發從入門到實戰》?

book.douban.com

《http://ASP.NET Core跨平台開發從入門到實戰》適合初學者及有.Net 基礎的開發者,深入淺出地介紹了http://ASP.NET Core 基礎及實戰方面的知識,主要有.NET Core 的基礎知識及安裝、dotnet 命令、http://ASP.NET Core 開發工具操作及使用、http://ASP.NET Core 原理和組件介紹、http://ASP.NET Core MVC 框架學習、http://ASP.NET Core Web API 學習和擴展Web API 輸出格式,以及.NETCore 單元測試,最後以一個完整的項目結尾,並講解了項目的發布和部署。

《深入淺出 ASP.NET Core》?

book.douban.com

本書是一本系統地介紹http://ASP.NET Core、Entity Framework Core以及http://ASP.NET Core Identity框架技術的入門圖書,旨在幫助讀者循序漸進地了解和掌握http://ASP.NET Core。本書使用http://ASP.NET Core從零開始搭建一個實際的項目。從基本的控制台應用程序開始,介紹http://ASP.NET Core基本的啟動流程,涵蓋http://ASP.NET Core框架中各個技術的實際應用。同時,本書也會介紹一些http://ASP.NET Core的高級概念。在本書中,我們會開發一個學校管理系統,其中包含清晰的操作步驟和大量的實際代碼,以幫助讀者學以致用,將http://ASP.NET Core的知識運用到實際的項目開發當中,最後我們會將開發的項目部署到生產環境中。通過閱讀本書,讀者將掌握使用http://ASP.NET Core開發Web應用程序的方法,並能夠在對新項目進行技術選型時做出戰略決策。 本書適合有一定C# 編程經驗和HTML、JavaScript基礎,並對http://ASP.NET Core感興趣的讀者閱讀,也可以作為高等院校相關專業的教學用書和培訓學校的教材。

《Visual C#從入門到精通(第9版)》?

book.douban.com

C#作為微軟的旗艦編程語言,深受程序員喜愛,是編寫高效應用程序的語言。Visual C# 2017提供了大量新功能,《Visual C#從入門到精通(第9版)》圍繞語言的基礎知識和這些新功能全面介紹了如何利用Visual Studio 2017和.NETFramework4.6.1編寫C#應用程序。《Visual C#從入門到精通(第9版)》沿襲深受讀者歡迎的Stepby Step風格,通過合理的練習引導讀者逐步構建在Windows 10上運行的應用程序、訪問SQL Server資料庫以及開發多線程應用等。

全書共27章,結構清晰,敘述清楚。所有練習均在Visual Studio 2017簡體中文版上進行過全面演練。無論是剛開始接觸面向對象編程的新手,還是打算遷移到C#的C、C++或Java程序員,都可以從《Visual C#從入門到精通(第9版)》汲取到新的知識。迅速掌握C#編程技術。


我覺得初學者最好是看書,技術追新的可以看開發者博客,其他還是看書學基礎。學習基礎,我覺得任何書都是差不多的。但是不能期望看書學到什麼,看書就是知道基礎知識,以後實幹時,不會糾結於太多時間在基礎上。上面趙彬童鞋說的很對,.NET程序員入門雖然低,但是如果要看看微軟寫的類庫,發現基礎知識非常重要。不要求快,多做項目才是實在的。


推薦網站codeproject,msdn,博客園,csdn。

入門書籍:Beginning C#

深入書籍:Microsoft .NET框架程序設計

國人寫的書不推薦購買和閱讀。

如果看英文有困難,可以買一本台灣的《聖殿祭司的http://ASP.NET 2.0開發詳解:使用C#(第2版)最佳應用與實踐指南》,或者翻譯的書籍。


微軟的示例,社區博客(csdn,博客園),google足矣書的選擇,應以設計思想和理論為主
推薦你看楊中科老師的視頻!http://www.rupeng.com
可以看看楊中科的視頻,我看他的視頻一個多月學會的 http://www.rupeng.com


隨便找一本基礎的書,把它看透,做幾個Demo吃透,然後就好辦了。融入網路吧msdn,csdn,博客園,stackoverflow,這些地方會提供給你想學得所有知識點。

CLR via C# 必看,學習.net的任何技術都應由此書出發

http://book.douban.com/subject/4112979/

另外:謹記「走捷徑是可恥的」,踏踏實實的學吧


推薦幾本在各大購書網站評價比較好的吧《C#入門經典》《C#高級編程》《CLR via C#(第3版)》《Microsoft .NET企業級應用架構設計》,這幾本書都不錯,其實我以前買過很多國內帶項目和例子的書,但看後都很不滿意,代碼基本是拷,內容基本是MSDN複製的,國內出書的人大多比較浮躁的樣子,所以還是推薦國外的書,最好先鞏固基礎,然後學習下設計模式和資料庫方面的內容,.NET程序員不要認為入門低就想找幾本例子書幾天能實現功能就完事了。
推薦閱讀:
相关文章