Current location - Training Enrollment Network - Books and materials - What is network programming? What is system programming? What's the difference with ordinary programming? What should I learn when I start programming?
What is network programming? What is system programming? What's the difference with ordinary programming? What should I learn when I start programming?
Network programming is mainly some embedded programs written for applications on web pages. For example, JSP dynamic webpage is a webpage that combines JAVA applet programming technology in the webpage. The main application language is JAVA.

System programming is developed for some systems, such as managing a library system. System programming needs to combine the relevant algorithms of database and data structure to achieve the effect of the program. For example, C++ language is suitable for system development. There is also the development of hardware drivers, which is also related to system programming.

Introduction to programming, hehe, it's up to you. Of course, beginners should not learn object-oriented programming, such as JAVA\c#\. Net and other languages. It is best to learn process-oriented programming first, such as standard C, which is the most basic, used to cultivate programming thinking and learn basic grammar and basic classical algorithms. Then it will develop in the direction of JAVA and C++. Net, etc.