In fact, for programming beginners, before learning to choose the operating system according to their own situation to decide on it, which system is more familiar with which system to choose, after all, learning to program the early stage are to learn the syntax of knowledge is important, does not involve the application of the scenario, the choice of the system does not matter, but later in-depth study after the operating system will be selected according to the direction of the different.
For example, web development can be carried out under the Windows system, can also be carried out under the Linux system; for large Internet companies would be best to choose the Linux system, small and medium-sized companies can choose the Windows system, of course, also need to be considered according to the level of technical staff.
For the direction of big data, you should choose the Linux operating system, because the big data platform is partly based on the Linux system.