-
You should start with your interests, and then decide the direction if you are interested, and then you have the direction to determine the language.
You can also take a look at the 80x86 assembly site, and take a look at the following articles written by the webmaster, or you can contact the webmaster directly and talk to him about programming.
What is programming and what is it?
How to get started with the C C++ learning area on Windows?
After mastering C C++, how to develop a program with an interface under Windows?
How to get started in the field of driver development on Windows?
How to correctly enter the field of commercial software cracking based on x86-64bit Windows system?
How to learn and disassemble correctly?
What do I need to learn to become a VC++ programmer?
-
Do you want to learn C or C++
Did you figure it out yourself?
Learning to program needs to pay attention to one is the compilation environment, and the other is the language itself. There are different compilers that you need to familiarize yourself with. And then there's the language itself.
-
Rest assured to start learning C, I and the people around me have no foundation to start with C, buy a book, there is a very comprehensive, the most important thing is to be on the computer practice, very important, and you can draw inferences from one another to make more small programs, small to make more big ones is a little feeling, C++ can be learned on the basis of C, because C++ is C"Upgraded'It is possible to tolerate C. By the way, there is another book written by an American, called "The Way of Programming", which doesn't talk about how to make it up, but just writes about the Tao in it, and recommends it
-
You first look at some image recognition programs to figure out the process of image recognition.
And then how to look at some facial recognition programs.
-
Tan Haoqiang's "C Language Programming".
-
Start with C, then C++! Just follow the steps of the book! People who come here will never lie to you!
-
Tan Haoqiang's book was burned directly, misleading people's children. It is best to follow the steps in the book, and two books are recommended, C++PrimerPlus and C++Primer
-
Experience depends on actual combat, first of all, you must be familiar with the Linux environment, Linux commonly used command operations. After basic familiarity, it's best to find an open source project that can be cross-platform to study, the first task is to make it compile, don't underestimate this work, you also need a certain amount of skills to compile the past, if the compilation is okay, you can study his **, see how he does it with the platform-related parts. Nowadays, many open sources call GTK, wxwidgets, qt and other cross-platform libraries, and you can also choose one to learn.
If you have a good C++ foundation, it's easy to get started.
-
C programming under Linux, APUE can't help but look at it.
Richard Stevens, Advanced Programming in the Unix Environment, Chinese known as Advanced Programming in the Unix Environment
-
There are only a few things to pay attention to:
1: createthread is replaced by pthread method 2: socket does not need wsastartup and wsacleanup3: the header file reference path has changed.
4: gcc is used for compilation commands
5: Sleep is replaced by sleep.
6: There are some small differences, which can be ignored.
Just write it, no problem.
-
Of course, you need to understand Linux system calls first!
-
The first thing is to look at the basics, no matter what book you use. Here's a little lesson, if you can explain the polymorphic post-binding of C++, you can get started with C++. Because C++ is object-oriented, you have to read the book of object-oriented thinking, and the basic book generally does not cover too much of this aspect, and it doesn't matter which book you read, as long as you know how to use some design patterns in your **, object-oriented you will be considered to have started.
Needless to say, when you get to that point, you should know how to go, and it's not too late to be 25 years old, but the foundation and 00 thinking in front are very difficult, I hope you succeed.
-
If you drop out of junior high school and learn C is a bit difficult, it is recommended to start with something more practical and easier to start, such as learning PHP first. Then learn C
Learning C requires some knowledge of data structures, without which it is only superficial and will not be very practical.
-
If you don't have the ability to screen the logical thinking ability of various statements on the Internet, you can learn C C++ or forget it, hehe!
-
It is true that most of the people who learn programming in China start from C, but C is not too easy to learn, and it is relatively boring.
C language is a high-level language, but compared with other high-level languages, it is relatively low-level, relatively close to hardware and systems, and has high running efficiency but low writing efficiency. And there is a lot of underlying knowledge involved, and many of these knowledge are unnecessary for a beginner programming.
I recommend that you first learn a scripting language, such as Python, the syntax is very simple, and there are many ready-made libraries to use, so you can get started quickly, and then you can make a beautiful interface or web page on your own.
Of course, C is a very important language for a programmer to learn, but I personally don't think it's suitable for beginners to start with.
If you must learn C, I recommend that "C Programming Language (2nd Edition)" is written by K&R, also known as KR C, which is the Bible in the field of C language. But there is still difficulty, if you can't understand it, you can match it with "C Primer Plus", which is more detailed. Tan Haoqiang's book is better read less.
If you are willing to listen to me start learning python, I recommend that you can learn on codecademy, an interactive course, which is more relaxed and interesting, and then you can watch learn python the hard way. If you really can't pass the English level, you can buy the Chinese textbook "Python Basic Course".
-
Don't blindly say that you have to learn, what profession are you engaged in? What is your direction in the future? Interested in programming?
-
It is best to learn VB at the beginning, and if you learn VB well, you can learn the others.
-
Now I learn C and C++!
-
Yi language has a lot of ability. It is recommended that you go to Jingyi's forum for tutorials and source code.
Jingyi has a tool called Jingyi assistant can catch ** or games and so on. You study hard ...
-
C++ University Tutorial A very thick book with a lot of examples **Very well written Read this book thoroughly You will learn C++ very well.
-
You're going to write animation??
Use flash.,The ball moves with flash and you can complete it in five minutes, you have to use C C++ to write,For novices, you have to use MFC, I think you use C to write animation, it's a cannon to fight mosquitoes,It's not easy to hit the logic needs to be particularly strong.,You said it's good to write games.。
Let's use flash to make a simple animation.
Written in pure C++, it is higher to call the win API, and it is estimated that it will be difficult to get started in a few weeks.
I think it's okay, now the system is mostly written in C, but it may be written in C at the beginning, and then the system is bigger, it is difficult to change it to C++, because the system is relatively large, so I think it is good to write in C++, easy to control, of course, the speed is to be discounted, but stability and flexibility should be more important, after all, the slow is better than the unmodifiable and the old crash, and the speed of C++ is not much worse than C, and even faster in some places, because now C++ development is much faster than CAs Bjarne Stroustrup said, learning C is just about dealing with the ** that is being taken as a legacy, hehe. I wonder if that's a bit too much? >>>More
The bounty is 0....Give me the right answer. Thank you. It's a good thing. >>>More
There are no shortcuts, read more books, use more hands, use your brain more to summarize, and the water drops wear through the stones!
There are so many things to say on the first floor!
High school or higher is enough! I studied computers, not math! >>>More
When you first start learning a programming language, how to do it, write a compiler, and learn the low-level programming methods is a very effective way to learn how computers work. Compilers are often seen as complex projects. In fact, writing a production compiler is a huge task. >>>More