-
A lot of people say it's best to get started with C, but my own experience tells me that it's best to start with a scripting language, such as PHP.
When I first came into contact with C language, I was always facing a black hole in the box, which was easy to make people lose interest. These black boxes are too far from our common desktop programs such as QQ and Office. And often no one tells us about the relationship between console applications and GUI applications at the beginning of the lesson.
If you are interested in the web, you can first learn some basic HTML and CSS, although this is not a programming language in the strict sense, but it can allow you to make a visible interface at the beginning, and it is very simple to master the basics, and then learn a little background development language, I recommend PHP or Python.
Remember, the most important thing for newbies is to stay enthusiastic!
After studying for a while, you can try to make a simple message board by yourself, don't underestimate this old-fashioned little thing, this can make you feel a sense of accomplishment immediately. And if you start with C, this sense of accomplishment will take longer to obtain, and often many newbies are lying on the way forward. Then, a simple blog system can be made on the basis of a message board.
Remember to make a look at every stage"Normal"Rather than a bunch of ** execute out a line of characters of the kind. That's why I recommend learning HTML and CSS, because it makes it easy to build a program with a user interface.
When you're done with all of that, if you still feel a lot of interest in programming, and you feel like you're gradually liking programming from the bottom of your heart, then you're going to feel a lot better when you're faced with those black boxes, and you're going to feel really cool, and you're going to like to think of yourself as a hacker in a movie.
As for the algorithm data structure, when you are interested and need this knowledge, it will not be an obstacle to learn slowly, and it will become much more interesting. But at the beginning, without any basis for the program, I will only confuse you and not understand what it is for. This is also one aspect of the university education that I hate now, which completely goes against the laws of cognition.
First of all, I will tell you a lot of theories, and I will not tell you why, what is the use, which makes people feel disgusted, but when we really need it later, we can't remember it, so we can only learn it from the beginning.
Finally, I would like to add that for children's shoes that are new to programming, perhaps maintaining interest is the most important thing, but after you have a certain understanding of programming, you will find that you still have a lot of confusion, and then you need to make up for the basics, and the clearer the understanding of the underlying level, the more it will help you eliminate confusion and a deeper understanding of programming.
1. Arrange your time carefully. First of all, you need to know what you want to do during the week, and then create a schedule of work and rest. Fill in the form with the time you have to spend, such as eating, sleeping, going to class, having fun, etc. >>>More
Science needs to lay a solid foundation first, and then improve through practice, you can follow the steps below to learn and give it a try: >>>More
Everyone has their own things to do!! If your parents' work has little to do with computers, it won't be of much use if you learn!! If you really want your parents to learn, you can use what your parents are interested in to arouse their interest!! >>>More
Learning computer programming is a must, but for self-study, I recommend going to NetEase Academy, you can come out directly, there are many things in it, depending on what you want to learn! This place is easier to learn!
The kind of upstairs said is too slow to learn.,Even if you learn, it's impossible to learn very proficiently.,It's better not to learn.,I suggest that as long as you know word excel ppt.,It's pretty simple.。