Traditional Culture Encyclopedia - Traditional culture - The first thing you need to do to learn IT is to start learning it.

The first thing you need to do to learn IT is to start learning it.

1, choose a programming language

Learn programming naturally, we must first choose a programming language as the entrance. Language is a tool, choose a tool before you want to make clear what you do, and then find what language is suitable for doing. For example, back-end programming to learn Java, Python, do front-end applications to learn HTML5, UI.

2, choose a good language do not dwell on the version of the problem

Second choice to learn a language do not dwell on what version to learn, learn the latest at the moment on the line, do not care about what the compatibility problem. The newcomer to the threshold, in a very long time to reach the level of the version difference to be dug hole. And basically as a newcomer from the beginning to learn how to start to do the product has to be one or two years, by the time this version is now stable mainstream version.

3, first get the syntax

At first, do not have to learn the boring principle of computer composition, design patterns and other knowledge. On the first learning language, and do not have to delve into the history of ah, the advantages of ah, the difference ah, directly learning syntax. Do not care so much, first do something visible. Knocking code, knocking code, knocking code all the time, feel the feeling of controlling a computer. This will make you feel cool and inspire you to fool around with your buddies while you learn.

It may be more efficient to learn a language first and then go back and look at the history and make comparisons, look at the theories of the masters, and gradually expand your knowledge outward.

Expanded:

. p>If you don't know how to use Linux, you should learn Windows first

Many seniors will talk to you about how cool it is to program under Linux, how elegant it is to use mac, and how low it is to use Windows. whether or not those command line systems are really efficient is not put aside. If the newcomer will not use Linux on the first do not learn, do not deliberately go to install a ubuntu installed a black apple half a day, installed do not know how to build the development environment and then half a day;

Then the Windows habit of a moment to linger particularly inefficient, a variety of commonly used software is not yet available, did not begin to learn to program the first of their lives into a mess. So at the outset on Windows to engage in, which is the best. There is also the fact that the newbie material is based on the Windows platform is the most numerous.

Good at finding resources

According to their own learning enthusiasm and progress, you can go to find some learning resources. google search, Xiaoqian above to encourage the beginning of the direct knock code, temporarily skipping other knowledge. But learn to program before learning scientific Internet access. Microblogging search, highly recommended, many times better than google, characterized by time sorting is very fresh, but also can filter only look at the attention of people about something microblogging. The reason for this is that it's not a good idea to use the same search engine as you would if you were in the same place as me.