Current location - Training Enrollment Network - Education and training - I want to learn programming.
I want to learn programming.
If you want to learn something, you can learn it well

1, are there many development fields such as game programming, windows programming and software development?

This is related to the application direction, some are games, some are office software, and some are operating systems.

However, in essence, we use a bunch of 0s and/kloc-0s to make computers work for human beings.

2, something like VB JAVA C C++. I know VB is visual, but some people say that VB also has shortcomings, and some people say that I don't know what it means to learn C++ directly.

VB, C++ and java are all advanced programming languages, which means that programs written in these languages need another software to translate them into 0, 1. Vb=visual basic, Chinese is called visual basic language, which is relatively simple and powerful, but it is an explanatory language, so I won't explain it much, otherwise it will be confusing. I can search the answer of this keyword in the future, which is slow and many functions are compiled visually, which is not conducive to improving programming ability. C++ is an evolved version of C language with powerful functions, and it is a structure-oriented design language. I won't explain it here, but I can do many things, and most of the programs are developed by them. Some programmers have developed compilers such as visual C++ in order to encapsulate some common codes, but in essence c/c++ is at work.

3. Some people say that programming should also pay attention to habits. How can we cultivate good habits?

Small programs don't matter, and bad habits can't go wrong, but thousands of lines of programs are in trouble. If you haven't cultivated it, you must know what a good habit is. There are many books in C language, and it is recommended to download High-quality Programming in C language by Dr. Ruilin online.

Computer programming seems to use more English and mathematics, and I am weak in this respect.

English is mainly used to read and learn the documents and notes of colleagues, and it is not used much in the program. The ability of mathematics is really high, especially for large-scale programs, which need to be strengthened.

I heard that JAVE and C++ are popular now, but you can't understand and learn at the entry level, can you?

Both codes are similar, java is small and flexible, and it is widely used in mobile phones and web pages; C can do everything, especially there is a lot of information about C. linux operating system is compiled by c/c++, and the code can be seen, which is a good material for learning. Take your time.

6. There are three things to do when getting started. First of all, buy a Tan Haoqiang C language programming; Second, do all kinds of exercises repeatedly; Third, Dr. Ruilin's programming habit book is memorized. After three things are done, consider the next step.

I hope the above answers can help a friend who really wants to improve himself!