Recommend some C # related websites, resources and books

Source: Internet
Author: User
Tags log4net

First, the website

1, http://msdn.microsoft.com/zh-CN/

Microsoft's official website, where C # programmers must go. There are API development documents, as well as a variety of code, resource downloads.

2, Http://social.msdn.microsoft.com/Forums/zh-CN/home

Microsoft MSDN Forum. Positioning in the communication of Microsoft technology and the solution of technical problems, is a good place to learn Microsoft technology.

3, https://referencesource.microsoft.com/

If you want to know how the C # API is implemented at the bottom, you can check it out here.

4, http://www.codeproject.com/

Overseas famous Community website, the programmer who faces the world. There are a lot of good programs that can be downloaded from there.

5, http://stackoverflow.com/

Overseas famous question and answer community. If you have some questions that you can't get answers to in Csdn, try to go there and have a look.

6, http://www.codeplex.com/

Microsoft's Open source project site can be downloaded from here to a number of practical programs.

7, http://www.w3school.com.cn/

The famous online learning website in China. Facilitate the programmer to access the relevant technical points.

8, http://www.csdn.net/

China's well-known integrated Chinese it community. The information is large and comprehensive, and it can obtain various informations. and blogs and forums are good places to learn.

9, http://www.cnblogs.com/

Blog Park. Many boutique blogs come from this, the main, net,c# programmers gather.

10, http://www.51cto.com/

Previously positioned 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 website, there are various projects, the system source code available for download.

12, HTTP://MSDN.MICROSOFT.COM/ZH-CN/LIBRARY/67EF8SBD (v=vs.90). aspx

C # Programming Guide, official documentation, most authoritative, most detailed resources.

13, http://tool.oschina.net/

Online tools, very strong.

14, https://github.com/

Very cool source code hosting site, with a number of open source projects.


Second, resources

1, Spring.net http://www.springframework.net/

2, NHibernate http://nhibernate.info/

3, Log4net http://logging.apache.org/log4net/

4, Nlog http://nlog-project.org/

5, Nginx http://nginx.org/

6, Jexus https://www.jexus.org/

7, Lucene.Net http://lucenenet.apache.org/

8, NuGet https://www.nuget.org/

9. EF https://docs.microsoft.com/en-us/ef/

10, Quartz.net https://www.quartz-scheduler.net/

11, Autofac https://autofac.org/


Third, books

Programming Language:

1. C # Introduction Classic

2. C # Advanced Programming

3. Proficient in C #

4, C # In a nutshell (C # in the Nutshell)

5. C # Theory of Nature

6, C # in depth (deep understanding of C #)

7. CLR via C #

8, ASP. NET Entry Classic

9, ASP. NET essence theory

10, ASP. NET design pattern

11. asp.net MVC Web programming

12. The beauty of ASP.net MVC5 website development

13, asp.net MVC5 framework uncovered

14, asp.net Web API2 framework Uncovered

15, simple and simple WPF

16. WCF Service Programming

17, WCF comprehensive analysis


Architecture Design:

1. Head design mode

2, Elephant-thinking in UML

3, refactoring--improve the design of existing code

4, the Art of unit testing

5. Code Encyclopedia

6. The way of programmer's cultivation--from small work to expert

7. Proficient in regular expression

Algorithm data structure:

1. Introduction to Algorithms

2, algorithm

3, interesting learning algorithm

Database:

1, Oracle database 9i10g11g programming art deep into the system architecture

2, High-performance MySQL

3. MongoDB Authoritative Guide

4, Redis Combat

5. Hadoop authoritative Guide

Front-End development:

1, HTML5 and CSS3 Authority Guide

2. JavaScript Authority Guide

3, Sharp jquery

4, Bootstrap combat

5. Angularjs Authority Course

6. HTTP Authoritative Guide

Mobile development:

1, the first line of code Android

2, Crazy Android handout

3, Android Heroes biography

4, Android Development art exploration

5, the Android system source code scenario analysis

6, in-depth understanding of the Android series

7, Android Core analysis

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 good use of these resources and tools, let us learn C # more relaxed and convenient.

The above website link I will not update regularly, also invites the netizen to recommend, thanks.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.