It has always been plaguing me, really, sometimes it is very confused. I think this is our right to this.
The industry is still not very understanding, and the research is not too deep. So I think the first thing I have to understand this industry. Can be viewed online.
We can explore it about how to learn from the programming.
I think you are already familiar with your computer. Learning programming requires these basic knowledge to help you understand some of the problems in programming.
I want to learn C language, and I must learn in C. Because C is a very important language: it is associated with many languages. For example, I learned that C / Vc is helpful. Multi-language grammar is borrowed from the C language. Such as JavaScript, Java, C #, C , etc. After the C learned, the "data structure" will also see. It can be performed at the same time. Basically, after learning, you can program it. Next, it is read as the needs of programming. Database principles, the database is important in programming. The program is basically based on a database. The relationship between programming and database is like the relationship between the computer and the hard disk! The compilation principle looks, it is introduced how your program is compiled, connected, learn it. You will write a more concise and efficient language.
After that, you should learn the object-oriented language. You can choose VB for entry language. After learning its thoughts, don't expect it to write programs, start learning C object-oriented programming. If you think you have a good understanding, you can learn C directly. Recommended a book: