11 learning and problem-writing websites recommended by self-learning programming

For beginners to learn programming, many people will choose to learn by themselves, so choosing a learning platform that suits them is particularly critical at this time. Today, Xiaoyou has compiled 11 learning and brushing websites for everyone.

Collect them together!

The first category: course learning website

1. Novice tutorial

Cainiao Tutorial is a programming technology website developed by @Runoob, which contains a lot of programming language documents, such as the most common: Python, JavaScript, http://ASP.NET , Android, C, Go, C++ and other language reference documents The Wiki is very complete, and the documents are equipped with corresponding cases. The explanation is not so detailed, but it is simple and easy to understand, suitable for beginners to learn. After reading it, you can have a general understanding of the C language.

2、w3school

Many people learn programming by themselves and will pass w3school. You can learn all basic website construction tutorials through it, from basic HTML and CSS to advanced JavaScript, XML, SQL, JS, PHP and  http://ASP.NET . Take the JavaScript tutorial as an example. The JavaScript tutorial on w3school contains basic and advanced parts, covering basic JS concepts, JS forms, JS objects, JS functions and other knowledge. This free course is sufficient as a basic introduction.

3. MOOC

There are also many free courses on MOOC, covering all aspects of programming, whether it is front-end, back-end development, mobile development, cloud computing/big data, or UI design methods. Including: HTML/CSS, big data, Python, crawler, cloud computing, Android, Java, small program development, etc.

 

 

The second category: comprehensive learning website

4. Chinese University MOOC

The courses on this website are provided by 985 and 211 colleges and universities. The content is very rich, but it is not only limited to computer programming, but also history, psychology, economics, etc.

5、Coursera

The website provides online public courses from world-renowned universities, including Stanford, Peking University, and Tsinghua University. The fields include computer, information technology, art, humanities, business, etc.

6. Station B

Nowadays Station B is no longer the second element or ghost barrage website that you remembered. Station B has gradually become an "artifact" for learning. At present, the programming courses at station B are basically in the three groups of Python, C language, and Java, but the scope of coverage is still very wide.

The third category: forum/community website

7、Stack Overflow

When you learn to program, you will inevitably encounter various problems. Stack Overflow is a question and answer site in the field of programming. You can basically find the solutions you want through it, and many solutions are based on various technologies. Cow proposed

 

 

8、GitHub

GitHub is the world's largest open source code hosting warehouse. Here you can find endless open source codes of very high quality, in all categories: Python, PHP, JavaScript, machine learning, crawlers, Java, Android, IOS development and so on.

Reading the source code is also a very good way of self-study, which can quickly help you become a big boss, and hope it will be useful to you.

9. Harvest

Introduction to Computer Programming_Programmers develop a community of IT technical knowledge quiz. There are computer-related questions that can be asked on it, and there are professionals to answer, but the reply is relatively slow

The fourth category: brush question website

10、leetcode

I don’t need to introduce Leetcode any more. The website contains a lot of Internet companies’ algorithmic problems, which are known as problem-brushing artifacts. Now LeetCode has a Chinese website, and domestic programmers don’t need to be troubled by English proficiency.

11. Niuke.com

Niuke.com is an Internet job hunting learning exchange community, which is more suitable for job interviewers, because you can not only find real interview questions from Dachang on it, but you can also do special exercises, simulated written tests, and even AI simulations according to your needs. Interview.

 

At last


If you want to learn Java, I will share some Java learning materials with you. You don’t have to waste time searching everywhere. I have compiled all the materials from Java entry to proficiency. These materials are all made by me. The latest Java learning routes compiled in the year, Java written test questions, Java interview questions, Java zero-based to proficient video courses, Java development tools, Java practice projects, Java e-books, Java study notes, PDF document tutorials, Java programmers’ experience, Java job resume templates, etc. These materials will definitely help you learn Java in the future. It is a must for every Java beginner. Please enter my Java technology qq exchange group to download by yourself . All the materials are in the group. In the file, you need to communicate and learn more with you when you go in.

Guess you like

Origin blog.csdn.net/deqing271/article/details/115214943