Everything is difficult at the beginning. First of all, you must have a solid basic knowledge. It is recommended to learn C language first and understand the basic concepts, such as variables, functions, classes, data types, etc., and then proceed. Let’s take some time to study data structures. The former is the cornerstone of all programming languages, and the latter is algorithms, which is how to use programming languages to solve practical problems. Don't believe in any quick tutorials, don't be confused by the many popular programming languages and don't know where to start, just settle down and spend time laying a solid foundation.
First, it is recommended to learn the Java language. It is recommended to read the book "Java Programming Thoughts". This is a famous Java programming teaching book. There is a pdf download on the Internet.
Second, get familiar with relational databases. The current three mainstream relational databases include mysql, oracle, and sqlserver. You can choose one to study specifically, mainly learning the basic concepts in relational data, such as tables, Views, stored procedures, functions, and relational database languages can be learned by searching for relevant books on the Internet. MySQL is relatively simple to install, widely used, free, and cross-platform. It is recommended to install and learn based on it.
Third, learn html, js, and css. These are the basis for making web pages. You can learn these on websites such as Novice Tutorials. Of course, these websites teach relatively shallowly. If you want to study in depth, it is best to It’s better to find relevant books and study it carefully.
With this knowledge, you can try to make a small system, such as a forum, a library management system, etc. The front-end page is designed with html, beautified with css, js is used for data loading, and java is used as the background. It receives and sends data from (to) the front-end page, operates the database, and mysql is used as the database to store data.
Then, you can study some professional frameworks to do some real usable software development. The front-end is like angularjs, vue, react, and the back-end is like java spring, hibernate. At this time, what you have to do Just go to the official website and read the help documentation.
The speed of computer development is very fast, and new technologies emerge in endlessly, but no matter what, the basic things will not change. Therefore, spend time to lay a solid foundation, and then do more project practice, only in this way can you succeed. .
The above is the detailed content of How to write a program. For more information, please follow other related articles on the PHP Chinese website!