First, the website
http://www.icourses.cn/(Love Course)
A resource sharing platform for higher education curriculum, focusing on "Chinese University video public course" and "China University resource sharing Course"
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, https://referencesource.microsoft.com/
If you want to know how the C # API bottom layer is implemented, you can check it here.
4, 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.
5, 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.
6, http://www.codeplex.com/
Microsoft's Open source project website can be downloaded from here to many useful programs.
7, http://www.w3school.com.cn/
A well-known online learning site in China. Easy for programmers to access relevant technical points.
8, 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.
9, http://www.cnblogs.com/
Blog Park. A lot of boutique blogs come from here, the main focus. net,c# programmer gathering Place.
10, http://www.51cto.com/
Previously located in the network, server hardware and other directions, the recent rapid development, but also extended to the software.
11, http://www.51aspx.com/
Professional ASP. NET site, there are various projects, the system source code is available for download.
12, HTTP://MSDN.MICROSOFT.COM/ZH-CN/LIBRARY/67EF8SBD (v=vs.90). aspx
C # Programming Guide, official documentation, the most authoritative, most detailed resources.
13, http://tool.oschina.net/
Online tool, very strong.
14, https://github.com/
Very cool source code hosting site, with many open source projects.
Second, the book
Programming Languages:
1. C # Getting Started Classic
2. C # Advanced Programming
3, proficient in C #
4. C # Essence Theory
5. In-depth understanding of C #
6. CLR via C #
7, ASP. NET Getting Started Classic
8, ASP. NET essence theory
9, ASP. NET Design Patterns
10. ASP. NET MVC Web programming
11. The beauty of ASP. NET MVC5 Website development
12. ASP. NET MVC5 Framework Disclosure
13. WCF Service Programming
14, WCF comprehensive analysis
15. asp. NET WEB API2 Framework Disclosure
Architecture Design:
1. Design mode
2. Elephant-thinking in UML
3. Refactoring--Improving the design of existing code
4. The Art of unit testing
5. Code Daquan
6. The way of programmers ' cultivation--from small workers to experts
7. Proficient in regular expressions
Algorithm data structure:
1. Introduction to Algorithms
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. High-performance MySQL
5. MongoDB Authoritative Guide
6. Redis Combat
7. The authoritative guide to Hadoop
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, React development practical
7. 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. Android System source code scenario analysis
6. In-depth understanding of the Android series
7. Anatomy of Android Kernel
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 sites, resources, and books