What are the most common questions for beginners?

Updated on technology 2024-06-16
7 answers
  1. Anonymous users2024-02-12

    The following questions are often asked by me, summarized and shared with readers.

    1. How long does it take to learn programming?

    This is a question that has not been answered clearly. Everyone has a different amount of time, learning efficiency, and foundation. If you spend a lot of time learning every day, you can learn the web front-end in two or three months, and you can write some software in less than half a year.

    But one thing is for sure, it is absolutely impossible to grow from a novice to a great god in a few months. If you want to excel, you can't do it without a few years of hard work. Learning programming is not something that can be done by reading a few books, you need to practice continuously, write **, accumulate scattered knowledge points, **amount is directly related to your programming level, there are no tens of thousands of lines**, there is no work that can be called, how can you be called a "great god".

    This is how everyone programmer comes over, and at first they are confused, and it is very difficult to even output the ninety-nine multiplication table, and only through continuous practice can they become familiar with it, which is a process of reinforcing the way of thinking.

    The knowledge points can be understood in a short time, but the way of thinking and programming experience need to be practiced continuously to strengthen, which is why many beginners have already understood the basic concepts of the web front-end, but still can't write.

    Programmers are jokingly called "code farmers", which means that farmers who write **, in order to become a qualified farmer, must work the ground.

    Don't stress too much, all programming languages are paper tigers, a layer of window paper, as long as you open your mind, it's easy.

    2. Is it difficult to learn programming?

    Programming is a technology, and I don't know if it's difficult or not, I just know that if you want to learn it, you can definitely learn it. Technology is just a layer of window paper, it makes sense to follow, and in my opinion, it's easier than doing abstract art.

    In the field of technology, the entry threshold for programming is very low, there is a lot of information on the Internet, as long as you have a computer, a network cable, and a junior high school education, you can learn and invest about 5k.

    Whether it is technical or non-technical, if you want to achieve something, you must devote yourself to research, and you will not stand out from the crowd without a few years of hard work. So please ask yourself first, do you want to learn programming, do you like it, if you think you are interested in programming, want to understand software or how to do it, then don't ask this question again, just go for it.

    3. If I can't have a foundation in English and mathematics, can I learn it? Can I learn it after graduating from junior high school?

    Speak English first. Programming requires you to have a basic knowledge of English, and you can do it at the junior high school level. Programming originated in the United States,Huo Ying Beida Jade Bird Answer Car Book will appear in a lot of words,It will be very easy to memorize with English foundation,It doesn't matter if you don't know it,I recommend you install Youdao Dictionary,Its word marking function is very good,Translate what you choose in time,Whether it's a sentence or a word。

    In this way, you can be confident that you will have no problem developing commonly used software.

  2. Anonymous users2024-02-11

    The subdivision and bias of programming languages are becoming more and more serious, and it is impossible to recommend specific learning languages simply by saying "engineering", because there are too many obviously specialized programming tools.

    Ditto. Both are foot-based languages with a low learning threshold, but most of the calculations and data simulations are not very specialized.

    Generally speaking, most engineering majors have a recommended programming language and programming environment, which you can see in textbooks now and in the next few years.

    In terms of pure computation and data simulation programming, C C++ is certainly the most widely used language, but it does not exclude a small number of professional software using other programming languages, and there are more cases of mixed programming based on one or several languages, such as MATLAB, which is widely used.

    Therefore, my suggestion is: if it is best to learn in a targeted manner, if it is not targeted and not in a hurry but to lay the foundation, C C++ is the best choice; If you want to be easy to get started and flexible to use (of course, not necessarily useful for your major), Python and Ruby are fun programming tools to play with.

  3. Anonymous users2024-02-10

    These are the basics, you just have to memorize them.

    The scanf function returns the number of data items that have been successfully read, and the EOF is returned if an error occurs at the end of the file. Such as:1

    scanf("%d %d",&a,&b);

    The return value of the function is int. If both a and b are successfully read, then the return value of scanf is 2;

    If only a is successfully read, the return value is 1;

    If neither a nor b is successfully read, the return value is 0;

    If an error is encountered or an end of file is encountered, the return value is EOF.

    Example: Use the scanf function to enter data. 12

    #include

    int main(void)

    int a,b,c;

    printf("give me the value of a,b,c seperated with whitespaces:");

    scanf("%d%d%d",&a,&b,&c);

    return 0;

    The & in a, &b, &c is the addressing operator, and &a represents the in-memory address of object a[2], which is an rvalue. The addresses of the variables a, b, and c are assigned during the compilation sequence (the order in which they are stored is determined by the compiler).

    Note here: If %d is written in scanf consecutively, such as "%d%d%d", the data should not be separated by commas, but only separated by white space characters (space or tab or enter) - "2 (space) 3 (tab) 4" or "2 (tab) 3 (enter) 4", etc. If it is "%d,%d,%d", you need to add "," when entering data, such as "2,3,4".

  4. Anonymous users2024-02-09

    scanf is the console output.

    d is a placeholder.

    a is the position where the value of a is accounted for by %d anyway.

    All is the output of a and b values in the console.

  5. Anonymous users2024-02-08

    I don't seem to learn basic now! Learn C now!

  6. Anonymous users2024-02-07

    QB is simpler than VB, but VB is recommended.

    The difference is too big to mention, and basic is much simpler.

    This goes to ask MS, it seems that there is still a difference between QB and VB.

  7. Anonymous users2024-02-06

    I still like the C language, which is easy to use and portable.

Related questions
8 answers2024-06-16

Then you learn networking, because you have learned computer maintenance before and are proficient in computers, and it is faster to learn this, if you learn software development, you will have to put a lot of effort into it.

2 answers2024-06-16

a=fscanf(fid,format)

a, count]=fscanf(fid,format,size) >>>More

8 answers2024-06-16

loop

It's still looping here, how do you turn the rk off. >>>More

6 answers2024-06-16

#include

using namespace std; >>>More

8 answers2024-06-16

If you just want to write a simple program. You can go and learn VB... >>>More