First, the website
1, http://msdn.microsoft.com/zh-CN/
Microsoft's official website, where C # programmers must go. There are API development documentation, as well as a variety of code and resource downloads.
2, Http://social.msdn.microsoft.com/Forums/zh-CN/home
Microsoft MSDN Forum. It is a good place to learn Microsoft technology, which is positioned to solve the communication and technical problems of Microsoft technology.
3, http://www.codeproject.com/
The famous foreign community website, the world-oriented programmer. There are a lot of good programs that can be downloaded from there.
4, http://stackoverflow.com/
A well-known overseas quiz community. If you have some questions in csdn that can't be answered, you can try to go there and see.
5, http://www.codeplex.com/
Microsoft's Open source project website can be downloaded from here to many useful programs.
6, http://www.w3school.com.cn/
A well-known online learning site in China. Easy for programmers to access relevant technical points.
7, http://www.csdn.net/
Domestic well-known comprehensive Chinese it community. Large amount of information, comprehensive and strong, can obtain all kinds of informations. Blogs and forums are good places to learn.
8, http://www.cnblogs.com/
Blog Park. A lot of boutique blogs come from here, the main focus. net,c# programmer gathering Place.
9, http://www.51cto.com/
Previously located in the network, server hardware and other directions, the recent rapid development, but also extended to the software.
10, http://www.51aspx.com/
Professional ASP. NET site, there are various projects, the system source code is available for download.
11, HTTP://MSDN.MICROSOFT.COM/ZH-CN/LIBRARY/67EF8SBD (v=vs.90). aspx
C # Programming Guide, official documentation, the most authoritative, most detailed resources.
12, http://tool.oschina.net/
Online tool, very strong.
Second, the book
Programming Languages:
1. C # Getting Started Classic
2. C # Advanced Programming
3. In-depth understanding of C #
4. CLR via C #
5, ASP. NET Getting Started Classic
6, ASP. NET essence theory
7. ASP. NET MVC Web programming
8. ASP. NET MVC Framework
9, WPF Programming treasure
10, WCF comprehensive analysis
11, proficient in C #
12. C # Essence Theory
Architecture Design:
1, ASP. NET Design Patterns
2. Design mode
3. Elephant-thinking in UML
Algorithm data structure:
1. Introduction to Algorithms (3rd edition)
2. Algorithm
3. Big Talk data structure
Database:
1. Microsoft SQL Server 2008 Tech Insider: T-SQL query
2. Microsoft SQL Server 2008 Technology Insider: T-SQL Programming
3. Oracle Database 9i10g11g Programming Art in-depth data base architecture
4. oracle_database_11g Full Reference Manual
5. High-performance MySQL
Front-end development:
1. JavaScript authoritative Guide
2, the sharp jquery
3, HTML5 and CSS3 authoritative guide
4, Bootstrap actual combat
5. Angularjs Authoritative Course
6. HTTP Authoritative Guide
Mobile development:
1. The first line of code Android
2. Crazy Android Handout
3. Android Heroes
4, Android Development art exploration
5. In-depth understanding of the Android series
PS: Of course, in addition to the resources mentioned above, we should not forget Google, Baidu, Bing, 360 comprehensive search, Sogou and other powerful search engine tools.
Make full use of these resources and tools, let us learn C # easier and more convenient!
Recommend some C # related websites, resources and books (GO)