Home  >  Article  >  Backend Development  >  I have been engaged in C/C++ development for many years. Here are some suggestions for those who want to learn C/C++ with no basic knowledge.

I have been engaged in C/C++ development for many years. Here are some suggestions for those who want to learn C/C++ with no basic knowledge.

php是最好的语言
php是最好的语言Original
2018-08-01 17:52:042035browse

I have been working in the C field for many years, and I have some experience and insights that I would like to share with those who are starting to learn C language from scratch. From getting started with C to becoming proficient, what do you need to learn and what should you pay attention to to avoid unnecessary troubles and a waste of time. Exchange of experiences. Please forgive me if there are any shortcomings. I will only give a brief introduction. apache php mysql

Have been engaged in C/C development for many years. My suggestions for those who want to learn C/C with zero foundation are as follows:

First of all, no matter what skills you want to learn, you must have a clear layout. Is it a clear territory? First of all, understand what kind of job you will do in the future with the technology you learned, and what are the conditions for this job?

Then you need to have a very clear study outline. Remember to learn everything in a systematic way, and don’t waste time by studying randomly.

The following is a study outline provided by the editor:

I have been engaged in C/C++ development for many years. Here are some suggestions for those who want to learn C/C++ with no basic knowledge.

Then, for a major with very strong professional knowledge, remember not to do it alone. That will only make you take a lot of detours and dampen your enthusiasm for learning. The final result is that you have to give up because you really can't learn anymore. Therefore, to learn professional knowledge, you must consult and communicate with professional people. Just like when you are sick, you can't see a doctor yourself. You can only go to a doctor because the doctor is more professional than you. The same is true for learning.

Notes on learning C/C:

  • Don’t focus on reading books. Learning programming is not as easy as mathematics and Chinese. Just look at the examples. , what you need more is other people’s explanations. You read the professional words in the book yourself, and you just understand it according to your own consciousness. But under normal circumstances, we can’t understand it. After all, we are not the ones who publish the book. The best way is Find videos to learn, find good videos to learn, and then add other people's answers to it, and add your own active learning.

  • Don't waste money on training in offline institutions. Now the training cost is more than 20,000 yuan, and the training only lasts 4 months. It is also very difficult to find a job. I personally do not recommend complete self-study, nor do I recommend going to offline training. I recommend that people with no basic knowledge find an online teaching class online. The teacher gives lectures and answers, and the cost is not high, which can help you learn.

  • When you study, you may not be able to forget what you have learned. The editor has seen many such situations, including when I was studying. For example: when we are learning English, we learn 20 words a day, but after a week, I will definitely forget the words I learned before. So the best way to remember these words is to use them in conversations. The same is true when we learn C/C. The same tag or attribute, or JavaScript syntax, only if you continue to see it and apply it, let it know you, so that you have a solid grasp, so practical application Very important.

The learning method determines how efficiently you learn C/C and how far you can go. Learning programming relies heavily on a good learning method. Too many people end up with the wrong learning method because of Give up, so the editor asks you to pay attention to your own learning methods. Everyone's learning methods are different, but most people's wrong learning methods are the same, so you must seek professional advice in this regard.

The above are the suggestions provided by the editor on how to learn C/C with zero foundation. If you have any questions about learning C/C, learning methods, learning routes, and how to learn efficiently , we can discuss and communicate, I also want to hear everyone's opinions, and I will do my best to help everyone.

Related articles:

50 C programming and development learning suggestions from experts

C# basic introductory tutorial: 10 C# basic zero-based introductory tutorial recommendations

Related videos:

C# Tutorial

The above is the detailed content of I have been engaged in C/C++ development for many years. Here are some suggestions for those who want to learn C/C++ with no basic knowledge.. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn